Rothesay castle and the Stewarts. - Pringle, Denys (1998)