publisher: Ballantine Books
publish date: September 29th 1992
format: paperback pages: 336
language: English
ISBN:
034538136X (9780345381361)
publisher: Ballantine Books
publish date: December 22nd 2010
format: ebook pages: 290
language: English
ISBN:
0307775461 (9780307775467)