publisher: Basic Books
publish date: April 9th 2004
format: paperback pages: 352
language: English
ISBN:
081334235X (9780813342351)
language: English
ISBN:
1857024362 (9781857024364)
publisher: Basic Books publish date: February 27th 1997
format: hardcover pages: 352
language: English
ISBN:
0813333385 (9780813333380)