publisher: Spiegel & Grau publish date: July 19th 2011
format: hardcover pages: 425
language: English
ISBN:
1400069122 (9781400069125)
publisher: Spiegel & Grau publish date: June 26th 2012
format: paperback pages: 480
language: English
ISBN:
0812981383 (9780812981384)
ASIN: 812981383
publisher: Jonathan Cape publish date: 2011
format: hardcover pages: 444
language: English
ISBN:
022408996X (9780224089968)
publisher: Vintage publish date: July 26th 2012
format: paperback pages: 480
language: English
ISBN:
0099546671 (9780099546672)
publisher: Spiegel & Grau publish date: July 19th 2011
format: ebook pages: 480
language: English
ISBN:
0679603468 (9780679603467)
publisher: Vintage Digital publish date: July 7th 2011
format: ebook pages: 480
language: English
ISBN:
1409040267 (9781409040262)
format: kindle pages: 468
language: English
ASIN: B005AXZHI2
publisher: Audible, Inc. publish date: July 22nd 2011
format: audiobook
language: English
ASIN: B005E0PPEW
publisher: Vintage Digital publish date: July 7th 2011
format: kindle
language: English
ASIN: B00FAM78CQ
publisher: Hannibal publish date: June 30th 2013
format: kindle pages: 502
language: English
ASIN: B00DQDX79Y