publisher: Birlinn Ltd publish date: October 1st 2003
format: paperback
language: English
ISBN:
0954407539 (9780954407537)
language: English
ISBN:
0904919900 (9780904919905)
publisher: Edinburgh University Press publish date: January 28th 1987
format: hardcover pages: 168
language: English
ISBN:
0748661565 (9780748661565)