publisher: Birlinn Ltd publish date: January 1st 2001
format: paperback pages: 211
language: English
ISBN:
0862411912 (9780862411916)
publisher: Polygon Books publish date: 1985
format: paperback
language: English
ISBN:
0948275065 (9780948275067)
publisher: Heinemann Educ. publish date: April 1967
pages: 176
language: English
ISBN:
0435235400