Excavations at Caerlaverock Castle, 1955-66 - MacIvor, Iain (The Archaeological Journal, 156 (1999), 1999)