publisher: Farrar Straus Giroux publish date: June 13th 2006
format: hardcover pages: 370
language: English
ISBN:
0374181012 (9780374181017)
publisher: Faber & Faber publish date: July 21st 2005
format: paperback pages: 415
language: English
ISBN:
0571222803 (9780571222803)
language: English
ISBN:
0571222811 (9780571222810)