by David Payne
publisher: Plume publish date: October 28th 2003
format: paperback pages: 464
language: English
ISBN:
0452282802 (9780452282803)
publisher: Doubleday publish date: August 25th 1989
format: hardcover pages: 492
language: English
ISBN:
0385264178 (9780385264174)
publisher: Ballantine Books publish date: February 13th 1991
format: paperback pages: 512
language: English
ISBN:
0345410254 (9780345410252)
publisher: Ballantine publish date: September 29th 1996
format: mass market paperback pages: 38
language: English
ISBN:
0345368711 (9780345368713)
publisher: Bantam Books publish date: December 21st 1990
format: hardcover
language: English
ISBN:
0792424867 (9780792424864)