publisher: Picador publish date: May 1st 2004
format: paperback pages: 224
language: English
ISBN:
0312423233 (9780312423230)
publisher: Bloomsbury publish date: April 21st 2003
format: paperback pages: 252
language: English
ISBN:
0747566194 (9780747566199)
publisher: Farrar Straus Giroux publish date: May 7th 2003
format: hardcover
language: English
ISBN:
0374102112 (9780374102111)