publisher: Basic Books
publish date: October 4th 2011
format: hardcover pages: 491
language: English
ISBN:
0465020461 (9780465020461)
publisher: Basic Books publish date: May 13th 2008
format: hardcover pages: 536
language: English
ISBN:
0465016073 (9780465016075)
publisher: Basic Books
publish date: October 8th 2013
format: hardcover pages: 376
language: English
ISBN:
0465019625 (9780465019625)
publisher: W. W. Norton & Company publish date: 2017-06-06
format: Paperback pages: 448
language: English
ISBN:
0393354148 (9780393354140)
ASIN: 0393354148
publisher: Audible, Inc.
publish date: 2011
format: audiobook
language: English