publisher: Harvill Secker publish date: May 15th 2014
format: hardcover pages: 416
language: English
ISBN:
0436205734 (9780436205736)
format: paperback pages: 416
language: English
ISBN:
1846553539 (9781846553530)
publisher: Vintage Digital publish date: May 15th 2014
format: ebook
language: English
ISBN:
1448156122 (9781448156122)