publisher: St. Martin's Press publish date: August 1st 1989
format: hardcover pages: 439
language: English
ISBN:
0312034024 (9780312034023)
language: English
ISBN:
0747407215 (9780747407218)
publisher: St. Martin's Press publish date: August 1990
format: mass market paperback
language: English
ISBN:
0312922728 (9780312922726)