publisher: Basic Books publish date: February 21st 2003
format: paperback pages: 400
language: English
ISBN:
0786711302 (9780786711307)
publisher: Basic Books publish date: February 19th 2002
format: hardcover pages: 304
language: English
ISBN:
078670974X (9780786709748)