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