Castle of Scotland - Grimble, Ian (BBC Books, 1988)