publisher: St. Martin's Press publish date: December 31st 1998
format: hardcover pages: 786
language: English
ISBN:
0312288395 (9780312288396)
publisher: St. Martin's Press publish date: February 28th 1990
format: paperback
language: English
ISBN:
0312021100 (9780312021108)