publisher: Mercat Press publish date: January 1st 1994
format: paperback pages: 294
language: English
ISBN:
1873644256 (9781873644256)
publisher: Birlinn Ltd publish date: October 1st 2010
format: paperback pages: 320
language: English
ISBN:
1841589853 (9781841589855)