publisher: Spiegel & Grau publish date: 2017-01-24
format: Hardcover pages: 560
language: English
ISBN:
0385524412 (9780385524414)
ASIN: 0385524412
publisher: Spiegel & Grau publish date: August 12th 2008
format: hardcover pages: 208
language: English
ISBN:
0385524390 (9780385524391)
publisher: Granta Books
pages: 560
language: English
ISBN:
9781783783649
publisher: Recorded Books publish date: August 27th 2009
format: audiobook
ISBN:
1461826357 (9781461826354)