Caerlaverock Castle
O'Neil, B. H. St. J.(Bryan Hugh St. John)
Tabraham, C. J.
Edinburgh H.M.S.O.
1982
Previous ed.: 1952
Bibliography: p19
Caerlaverock Castle (Scotland)
Caerlaverock Castle (Scotland)