publisher: Farrar Straus Giroux
publish date: 1995
format: hardcover pages: 623
language: English
ISBN:
0374158533 (9780374158538)
publisher: Farrar, Straus and Giroux publish date: November 1st 2003
format: paperback pages: 640
language: English
ISBN:
0374529450 (9780374529451)
language: English
ISBN:
033357656X (9780333576564)