Newcastleton, Roxburghshire : a border village /
Hall, William,M.I.C.E.
Hawick : W. Morrison,
1905.
Land tenure