publisher: Birlinn Ltd publish date: February 28th 2000
format: paperback pages: 318
language: English
ISBN:
1841580007 (9781841580005)
publisher: Kessinger Publishing publish date: November 1st 2007
format: paperback pages: 316
language: English
ISBN:
0548689202 (9780548689202)