publisher: Penguin publish date: April 1st 1995
format: paperback pages: 640
language: English
ISBN:
0140124896 (9780140124897)
publisher: Viking Adult publish date: January 1st 1994
format: hardcover pages: 600
language: English
ISBN:
0713990228 (9780713990225)