publisher: Farrar, Straus and Giroux publish date: April 26th 2000
format: paperback pages: 840
language: English
ISBN:
0374527148 (9780374527143)
publisher: Farrar Straus Giroux publish date: February 26th 1999
format: hardcover pages: 840
language: English
ISBN:
0374199507 (9780374199500)