Excavations at Inverlochy Castle, Inverness-shire, 1983-95. - Lewis, John (1998)