publisher: Ecco Press publish date: July 1st 1996
format: paperback pages: 392
language: English
ISBN:
0880014660 (9780880014663)
publisher: Harper
format: hardcover pages: 628
language: English
publisher: HarperCollins publish date: August 1st 1989
format: paperback pages: 628
language: English
ISBN:
0060642297 (9780060642297)