by Michael Kurland
publisher: New English Library publish date: September 1981
format: paperback pages: 255
language: English
ISBN:
0450045609 (9780450045608)
publisher: Signet publish date: January 2nd 1979
format: paperback pages: 251
language: English
ISBN:
0451084926 (9780451084927)
publisher: Linford publish date: December 1st 2013
format: paperback pages: 384
language: English
ISBN:
1444817981 (9781444817980)
language: English
ISBN:
0450044513 (9780450044519)