publisher: Faber & Faber publish date: March 3rd 2011
format: paperback pages: 432
language: English
ISBN:
0571274021 (9780571274024)
publisher: Faber & Faber publish date: March 3rd 2003
format: paperback
ISBN:
0571962882 (9780571962884)
publisher: Faber & Faber publish date: January 20th 2006
format: paperback pages: 339
language: English
ISBN:
0571228410 (9780571228416)