Rothesay castle and the Stewarts - Pringle, Denys (1997)