Cardoness Castle.
Tabraham, C. J.
[Edinburgh?] : HMSO,
1983.
Title from cover.
Text: C J Tabraham.
Castles
Castles