by Michael Gray
publisher: St. Martin's Press publish date: December 1st 1981
format: hardcover pages: 236
language: English
ISBN:
0312054181 (9780312054182)
language: English
ISBN:
0349115400 (9780349115405)
publisher: Abacus publish date: 1995
language: English
ISBN:
034910445X (9780349104454)
language: English
ISBN:
0246106034 (9780246106032)
publisher: Continuum publish date: November 1st 2000
format: paperback pages: 929
language: English
ISBN:
0826451500 (9780826451507)
publisher: St. Martin's Press publish date: April 1st 1982
format: paperback pages: 224
language: English
ISBN:
0312054203 (9780312054205)