publisher: St. Martin's Press publish date: 1991
format: mass market paperback pages: 387
language: English
ISBN:
0312923864 (9780312923860)
publisher: St. Martin's Press
format: hardcover pages: 387
language: English
ISBN:
0312038585 (9780312038588)
publisher: Chivers publish date: April 1st 1998
format: audiobook
language: English
ISBN:
0754001180 (9780754001188)
language: English
ISBN:
0333460057 (9780333460054)