publisher: Basic Books publish date: November 6th 2003
format: paperback pages: 320
language: English
ISBN:
0738209120 (9780738209128)
ASIN: 738209120
publisher: Basic Books publish date: October 16th 2003
format: ebook
language: English
ISBN:
0465009883 (9780465009886)
publisher: Basic Books publish date: October 15th 2007
format: kindle pages: 320
language: English
ASIN: B00B0YPGL8