publisher: Basic Books publish date: August 2nd 2001
format: paperback pages: 360
language: English
ISBN:
0738205788 (9780738205786)
publisher: Basic Books publish date: August 21st 1994
format: hardcover pages: 350
language: English
ISBN:
0306447630 (9780306447631)