Melrose, Roxburghshire. Revised guide ... [With plates and a map.]
Melrose (Scotland)
Cheltenham,
[1931]