publisher: Basic Books publish date: April 3rd 2007
format: paperback pages: 432
language: English
ISBN:
0465009565 (9780465009565)
publisher: Basic Books publish date: April 3rd 2006
format: hardcover pages: 432
language: English
ISBN:
0465009557 (9780465009558)
format: kindle pages: 433
language: English
ASIN: B0035RP1EU