publisher: Basic Books publish date: February 20th 2002
format: hardcover pages: 352
language: English
ISBN:
0738205354 (9780738205359)
publisher: Basic Books
publish date: December 18th 2002
format: paperback pages: 352
language: English
ISBN:
0738207802 (9780738207803)