publisher: Pan Books
publish date: June 6th 1998
format: paperback pages: 368
language: English
ISBN:
0330346857 (9780330346856)
publisher: Chivers publish date: July 1st 1998
format: audiobook
language: English
ISBN:
0754001679 (9780754001676)
language: English
ISBN:
0333660145 (9780333660140)