Old Kirkcudbright descriptions, engravings, maps, photographs and walks
Macleod, I. F.(Innes F.)
University of Glasgow.Department of Extra-mural and Adult Education.
Glasgow [University of Glasgow, Department of Extra-Mural and Adult Education]
1973