format: paperback pages: 326
language: English
ISBN:
0879694769 (9780879694760)
publisher: Basic Books (AZ) publish date: December 9th 1989
format: paperback pages: 326
language: English
ISBN:
046508222X (9780465082223)
publisher: Basic Books (AZ)
format: hardcover pages: 326
language: English
ISBN:
0465082238 (9780465082230)