Traquair House, Innerleithen, Peeblesshire : the oldest inhabited house in Scotland : a historical survey /
Maxwell Stuart, Peter.
[Innerleithen : The Author,
1987]
Traquair House (Innerleithen, Scotland)