Rothesay castle and the Stewarts - Pringle, Denys (The Journal of the British Archaeological Association, 151 (1998), 1998)