publisher: Europa Editions publish date: September 1st 2005
format: paperback pages: 288
language: English
ISBN:
193337201X (9781933372013)
publisher: Faber and Faber publish date: June 2nd 2005
format: paperback pages: 304
language: English
ISBN:
0571220916 (9780571220915)
language: English
ISBN:
0571227066 (9780571227068)
language: English
ISBN:
0571220908 (9780571220908)