Picts, Gaels and Scots - Foster, Sally (Batsford, 1996)