The excavation of the Old Castle at Caerlaverock /
Williams, John,author.
Caption title.