publisher: Basic Books publish date: April 13th 2010
format: hardcover pages: 288
language: English
ISBN:
0465019358 (9780465019359)
format: kindle pages: 288
language: English
ASIN: B0039KO9ZK
publisher: Basic Books (AZ) publish date: March 9th 2010
format: ebook pages: 288
language: English
ISBN:
0465021131 (9780465021130)