publisher: Canongate Books publish date: September 28th 1998
format: paperback pages: 176
language: English
ISBN:
0862415314 (9780862415310)
publisher: Birlinn Ltd publish date: June 1st 2009
format: paperback pages: 224
language: English
ISBN:
1841587966 (9781841587967)