by Andrew Sinclair
publisher: Birlinn Publishers publish date: February 1st 2006
format: paperback
language: English
ISBN:
1841584177 (9781841584171)
publisher: Birlinn publish date: September 28th 2012
format: kindle pages: 214
language: English
ISBN:
9780857904881
publisher: Birlinn Publishers publish date: January 1st 2006
format: paperback pages: 216
language: English
ISBN:
1841584703 (9781841584706)