by Duncan Williamson
publisher: Birlinn Publishers
format: paperback
language: English
ISBN:
184158214X (9781841582146)
publisher: Birlinn Ltd publish date: March 1st 2008
format: paperback pages: 336
language: English
ISBN:
1841586927 (9781841586922)
publisher: Canongate Books publish date: March 28th 1995
format: hardcover pages: 224
language: English
ISBN:
086241444X (9780862414443)