Place-names of Scotland - Johnston, James B. (Douglas, 1903)