publisher: Farrar Straus Giroux publish date: April 24th 2002
format: hardcover pages: 304
language: English
ISBN:
0374287570 (9780374287573)
publisher: Pan Macmillan publish date: 2003
format: hardcover pages: 292
language: English
ISBN:
1405005610 (9781405005616)