publisher: Ecco Press
publish date: June 1st 1999
format: paperback pages: 204
language: English
ISBN:
088001685X (9780880016858)
ISBN:
0007216890 (9780007216895)
publisher: Robson Books Ltd publish date: March 1990
format: hardcover
ISBN:
0860516458 (9780860516453)
publisher: Canongate, Hardback" /> publish date: 2006
format: Hardback
ISBN:
9781841955964
format: paperback pages: 208
ISBN:
0571315984 (9780571315987)
publisher: Jonathan Cape publish date: November 23rd 2000
format: paperback pages: 256
language: English
ISBN:
0224059955 (9780224059954)
publisher: Random House UK
publish date: December 1st 2013
format: paperback pages: 256
language: English
ISBN:
0224092324 (9780224092326)