publisher: Birlinn Ltd
publish date: April 1st 2004
format: paperback pages: 162
language: English
ISBN:
1862322511 (9781862322516)
publisher: John Donald Publishers publish date: March 1st 2011
format: paperback
language: English
ISBN:
1906566399 (9781906566395)