publisher: Faber & Faber publish date: September 2nd 2004
format: hardcover pages: 400
language: English
ISBN:
0571223923 (9780571223923)
publisher: Faber & Faber publish date: 2005
format: paperback pages: 392
language: English
ISBN:
0571223931 (9780571223930)