publisher: Harvill Secker publish date: October 6th 2011
format: paperback pages: 320
language: English
ISBN:
1846554527 (9781846554520)
publisher: Vintage Digital publish date: October 6th 2011
format: ebook pages: 320
language: English
ISBN:
1446400816 (9781446400814)