publisher: Basic Books publish date: June 28th 2005
format: paperback pages: 384
language: English
ISBN:
046500587X (9780465005871)
publisher: Basic Books publish date: January 1st 1991
format: paperback pages: 368
language: English
ISBN:
0465003850 (9780465003853)
publisher: Basic Books (AZ) publish date: May 1st 1985
format: hardcover pages: 343
language: English
ISBN:
0465003842 (9780465003846)