Caerlaverock Castle /
O'Neill, B. H. St. J.(Brian Hugh St. John)
Hume, John R.
Great Britain.Scottish Development Department.Historic Buildings and Monuments.
Edinburgh : HMSO,
1986
Published for Historic Scotland.
Caerlaverock Castle (Scotland)