publisher: Penguin publish date: November 1st 2011
format: paperback
language: English
ISBN:
0241145244 (9780241145241)
format: kindle pages: 662
language: English
ASIN: B005MJF9Q4
publisher: Tantor Media publish date: December 5th 2011
format: audiobook
language: English
ISBN:
1452635102 (9781452635101)
publisher: Tantor Media publish date: December 5th 2011
format: audiobook
language: English
ISBN:
1452605106 (9781452605104)
publisher: Farrar, Straus and Giroux publish date: November 8th 2011
format: ebook pages: 704
language: English
ISBN:
1429932716 (9781429932714)