publisher: Basic Books publish date: November 24th 2004
format: paperback pages: 464
language: English
ISBN:
0813333725 (9780813333724)
publisher: Basic Books publish date: June 4th 2003
format: hardcover pages: 432
language: English
ISBN:
0813333717 (9780813333717)