by David Payne
pages: 735
language: English
ISBN:
0701139560 (9780701139568)
publisher: Ballantine Books publish date: November 12th 1985
format: paperback
language: English
ISBN:
0345410386 (9780345410382)
publisher: Ballantine Books publish date: September 29th 1996
format: mass market paperback pages: 10
language: English
ISBN:
0345326962 (9780345326966)
publisher: Houghton Mifflin Harcourt (HMH) publish date: October 1st 1984
format: hardcover pages: 735
language: English
ISBN:
0395355621 (9780395355626)
publisher: Plume Books publish date: August 1st 2004
format: hardcover
language: English
ISBN:
0452285380 (9780452285385)
publisher: Random House Value Publishing
format: paperback
language: English
ISBN:
0609001051 (9780609001059)