Lecture on the origin of the word Kirkcudbright. Delivered before the Kirkcudbright Young Men's Christian Association, etc.
Hamilton, George,of Ardendee.
Kirkcudbright, 
[1885]