publisher: Minotaur Books publish date: September 14th 2010
format: hardcover pages: 314
language: English
ISBN:
0312569912 (9780312569914)
publisher: Harvill Secker publish date: 2008-09
format: paperback pages: 344
language: English
ISBN:
1846550653 (9781846550652)
publisher: Telegram Books publish date: November 22nd 2011
format: paperback pages: 288
language: English
ISBN:
1846590833 (9781846590832)
publisher: Telegram Books publish date: June 11th 2012
format: paperback pages: 144
language: English
ISBN:
1846591244 (9781846591242)
publisher: Seven Stories Press publish date: November 20th 2012
format: paperback pages: 320
language: English
ISBN:
1609804260 (9781609804268)
publisher: Hodder Paperback publish date: 2018-01-25
format: paperback pages: 464
language: English
ISBN:
1473621550 (9781473621558)
publisher: Vintage Digital publish date: August 15th 2013
format: ebook pages: 304
language: English
ISBN:
144815605X (9781448156054)
publisher: Vintage Digital publish date: 2017-04-06
format: Digital pages: 320
ISBN:
1473546052 (9781473546059)
ASIN: 1473546052
format: Kindle Edition pages: 122
language: English
ASIN: B008HUP7TY
publisher: Farrar, Straus and Giroux publish date: 2016-08-02
format: Hardcover pages: 160
language: English
ISBN:
0374212430 (9780374212438)
ASIN: 0374212430