Collins encyclopaedia of Scotland

edited by John Keay and Julia Keay
HarperCollins
9780007103539 0007103530