publisher: Penguin publish date: September 24th 2002
format: paperback pages: 368
language: English
ISBN:
0142001759 (9780142001752)
publisher: Farrar Straus Giroux publish date: August 1st 2001
format: hardcover pages: 368
language: English
ISBN:
0374115613 (9780374115616)
publisher: Harper Perennial
format: paperback
language: English
ISBN:
0007234295 (9780007234295)
language: English
ISBN:
0241136377 (9780241136379)