publisher: St. Martin's Press publish date: August 1st 1994
format: hardcover pages: 333
language: English
ISBN:
0312111363 (9780312111366)
publisher: Macmillan publish date: July 8th 1994
format: paperback pages: 352
language: English
ISBN:
033353803X (9780333538036)
publisher: Books on Tape publish date: November 1st 2000
format: audiobook
language: English
ISBN:
0736659099 (9780736659093)