by John Carey
publisher: Faber & Faber publish date: April 1st 2000
format: hardcover pages: 582
language: English
ISBN:
0571163521 (9780571163526)
publisher: Faber & Faber publish date: January 3rd 1998
format: paperback pages: 528
language: English
ISBN:
0571179010 (9780571179015)
publisher: Faber and Faber publish date: 1996
format: paperback pages: 528
language: English
ISBN:
057117901X
publisher: Faber and Faber publish date: December 20th 2012
format: ebook
language: English
ISBN:
0571300278 (9780571300273)