publisher: Basic Books publish date: December 20th 2001
format: paperback pages: 528
language: English
ISBN:
0465019153 (9780465019151)
ASIN: 465019153
publisher: Basic Books publish date: January 7th 2008
format: kindle pages: 534
language: English
ASIN: B009TCWSKU
format: kindle pages: 528
language: English
ASIN: B001KYEYAM