publisher: Basic Books publish date: March 24th 2009
format: hardcover pages: 336
language: English
ISBN:
0465004830 (9780465004836)
publisher: Basic Books (AZ) publish date: March 24th 2009
format: ebook
language: English
ISBN:
0786744391 (9780786744398)
publisher: Basic Books publish date: March 24th 2009
format: kindle pages: 338
language: English
ASIN: B0097CYQ0W