publisher: Knopf
publish date: November 26th 1996
format: hardcover pages: 688
language: English
ISBN:
0394532589 (9780394532585)
publisher: Penguin publish date: August 27th 2009
format: paperback
language: English
ISBN:
0140466096 (9780140466096)
publisher: Viking publish date: August 28th 1997
format: hardcover pages: 640
language: English
ISBN:
0670802387 (9780670802388)