publisher: Basic Books publish date: November 19th 2000
format: hardcover pages: 256
language: English
ISBN:
0738203718 (9780738203713)
publisher: Basic Books
publish date: June 6th 2002
format: paperback pages: 256
language: English
ISBN:
0738205230 (9780738205236)