publisher: Basic Books
publish date: December 28th 2004
format: hardcover pages: 320
language: English
ISBN:
0465044158 (9780465044153)
ASIN: 465044158
publisher: Basic Books publish date: August 8th 2006
format: paperback pages: 320
language: English
ISBN:
0465044166 (9780465044160)
publisher: Basic Books publish date: July 31st 2008
format: kindle pages: 306
language: English
ISBN:
9780786722198