by Andrew O'Hagan
publisher: Mariner Books publish date: June 7th 2004
format: paperback pages: 320
language: English
ISBN:
0156029677 (9780156029674)
publisher: Faber & Faber
format: paperback pages: 327
language: English
ISBN:
0571217753 (9780571217755)
ASIN: 571217753
publisher: Houghton Mifflin Harcourt publish date: August 1st 2003
format: hardcover pages: 320
language: English
ISBN:
0151010005 (9780151010004)
publisher: Faber & Faber
format: hardcover pages: 327
language: English
ISBN:
0571195016 (9780571195015)
publisher: Turtleback Books publish date: June 1st 2004
format: hardcover
language: English
ISBN:
1417637005 (9781417637003)
language: English
ISBN:
0571219004 (9780571219001)