Picts, Gaels and Scots : early historic Scotland - Foster, Sally M. (Historic Scotland, 1996)