publisher: Ballantine Books
publish date: December 13th 1988
format: mass market paperback pages: 341
language: English
ISBN:
034531378X (9780345313782)
language: English
ISBN:
0747405379 (9780747405375)
publisher: E-Reads publish date: September 24th 2013
format: ebook
language: English
ISBN:
1617569666 (9781617569661)