publisher: St. Martin's Press
format: paperback pages: 546
language: English
ISBN:
0312157606 (9780312157609)
publisher: St. Martin's Press publish date: November 1st 1989
format: hardcover pages: 405
language: English
ISBN:
0312033117 (9780312033118)
publisher: St. Martin's Press publish date: August 1st 1983
format: paperback pages: 325
language: English
ISBN:
0312157185 (9780312157180)