publisher: Birlinn Ltd publish date: July 1st 2005
format: paperback pages: 287
language: English
ISBN:
1841830860 (9781841830865)
format: paperback pages: 322
language: English
ISBN:
0813208351 (9780813208350)
language: English
ISBN:
1842913557 (9781842913550)
ISBN:
184291281X (9781842912812)