publisher: Allen Lane
format: hardcover pages: 801
language: English
ISBN:
0713994266 (9780713994261)
publisher: Basic Books publish date: December 8th 2008
format: hardcover pages: 800
language: English
ISBN:
0465013325 (9780465013326)
publisher: Penguin publish date: July 1st 2008
format: paperback
language: English
ISBN:
0140289844 (9780140289848)
publisher: Penguin publish date: November 1st 2007
format: kindle pages: 811
language: English
ASIN: B002XHNN9I
publisher: Basic Books publish date: October 1st 2009
format: ebook
language: English
ISBN:
0786727225 (9780786727223)