publisher: Faber & Faber publish date: December 7th 1997
format: paperback pages: 368
language: English
ISBN:
0571190812 (9780571190812)
publisher: Faber & Faber publish date: November 1st 1993
format: paperback pages: 351
language: English
ISBN:
0571169791 (9780571169795)
publisher: Faber & Faber
language: English
ISBN:
0571236057 (9780571236053)
language: English
ISBN:
0571229441 (9780571229444)
language: English
ISBN:
0571210589 (9780571210589)