publisher: Birlinn Publishers publish date: March 28th 1999
format: paperback pages: 384
language: English
ISBN:
1874744319 (9781874744313)
publisher: Birlinn Ltd publish date: August 1st 2008
format: paperback pages: 358
language: English
ISBN:
1841587125 (9781841587127)