Book cover for The Silver Swan

The Silver Swan

Synopsis

Details

30 September 2009
368 pages
9780330504317
Imprint: Picador