publisher: Basic Books publish date: August 8th 2006
format: hardcover pages: 352
language: English
ISBN:
0465069029 (9780465069026)
publisher: Basic Books (AZ) publish date: April 15th 2009
format: ebook pages: 304
language: English
ISBN:
0786735856 (9780786735853)
ASIN: B00ADO7KRE
format: kindle pages: 352
language: English
ASIN: B001NEIPJU