Internet Archive BookReader

Studies in the topography of Galloway : being a list of nearly 4000 names of places with remarks on their origin and meaning, and an introductory essay