publisher: Penguin publish date: August 2nd 1988
format: paperback pages: 864
language: English
ISBN:
0140074457 (9780140074451)
publisher: Viking publish date: May 14th 1986
format: hardcover pages: 855
language: English
ISBN:
0670801860 (9780670801862)