publisher: Penguin publish date: November 18th 1982
format: paperback pages: 192
language: English
ISBN:
0140063552 (9780140063554)
publisher: Canongate publish date: July 27th 2006
format: paperback pages: 210
language: English
ISBN:
1841957879 (9781841957876)
publisher: Penguin publish date: April 1st 1995
pages: 200
language: English
ISBN:
0140188479 (9780140188479)