publisher: Basic Books publish date: February 24th 2009
format: hardcover pages: 480
language: English
ISBN:
0465004954 (9780465004959)
publisher: Basic Books publish date: February 24th 2009
format: kindle pages: 482
language: English
ASIN: B0097D6XE8
publisher: Basic Books (AZ) publish date: February 24th 2009
format: ebook
language: English
ISBN:
0786744235 (9780786744237)