publisher: Basic Books publish date: March 31st 2004
format: paperback pages: 288
language: English
ISBN:
0465071732 (9780465071739)
publisher: Basic Books publish date: February 28th 2003
format: hardcover pages: 272
language: English
ISBN:
0465071724 (9780465071722)
ASIN: 465071724
publisher: Basic Books publish date: August 4th 2008
format: kindle pages: 288
language: English
ASIN: B00CW0H856