Castles of Scotland - Grimble, Ian (BBC Books, 1987)