publisher: Birlinn Ltd
publish date: May 1st 2002
format: paperback pages: 462
language: English
ISBN:
1841582271 (9781841582276)
publisher: Birlinn Publishers
format: paperback pages: 432
language: English
ISBN:
1874744025 (9781874744023)
ASIN: 1874744025
language: English
ISBN:
0948963204 (9780948963209)