Excavations at Caerlaverock Castle, 1955-66. - MacIvor, Iain (1999)