publisher: Basic Books publish date: April 3rd 1997
format: paperback pages: 336
language: English
ISBN:
0465044891 (9780465044894)
publisher: Basic Books publish date: April 4th 1996
format: hardcover pages: 336
language: English
ISBN:
0465044883 (9780465044887)