publisher: Mariner Books publish date: February 3rd 2003
format: paperback pages: 352
language: English
ISBN:
0156027143 (9780156027144)
publisher: Farrar Straus Giroux publish date: October 3rd 2001
format: hardcover pages: 352
language: English
ISBN:
0374291950 (9780374291952)