Collins encyclopaedia of Scotland - Keay, John; Keay, Julia (HarperCollins, 1994)