publisher: Vintage publish date: April 30th 1996
format: paperback pages: 800
language: English
ISBN:
0679767282 (9780679767282)
publisher: Knopf publish date: April 25th 1995
format: hardcover pages: 618
language: English
ISBN:
0394589017 (9780394589015)
publisher: Vintage Books publish date: January 1st 2013
format: ebook
language: English
ISBN:
1299077471 (9781299077478)
publisher: Vintage publish date: January 23rd 2013
format: ebook pages: 800
language: English
ISBN:
0307766063 (9780307766069)
publisher: Books on Tape publish date: May 31st 1996
format: audiobook
language: English
ISBN:
0736633936 (9780736633932)
publisher: Pan Macmillan publish date: November 10th 1995
format: hardcover pages: 640
language: English
ISBN:
0333638999 (9780333638996)