publisher: Penguin publish date: 2001
format: paperback pages: 182
language: English
ISBN:
0141185740 (9780141185743)
publisher: Penguin Books , London publish date: 1992-05-26
format: paperback pages: 181
language: English
ISBN:
0140185208 (9780140185201)
publisher: Canongate UK publish date: December 11th 2012
format: audiobook
language: English
ISBN:
0857865765 (9780857865762)