publisher: Faber & Faber publish date: February 1st 1985
format: paperback pages: 207
language: English
ISBN:
0571125328 (9780571125326)
language: English
ISBN:
0571141005 (9780571141005)
language: English
ISBN:
0571119956 (9780571119950)
publisher: Canongate Books publish date: August 23rd 2012
format: ebook pages: 208
language: English
ISBN:
0857869515 (9780857869517)