Excavations at Balvaird Castle, Perthshire. - Lewis, John (1993)