Scottish place names their meanings explained
Eyers, Michael.
London Sphere
1983
Names, Geographical