The Good Angel of Death
Publisher: Harvill Press; Harvill Secker
Published: 2009
Number of pages: 376
ISBN-13: 9781846551178