Traquair House, Innerleithen, Peeblesshire : The oldest inhabited house in Scotland
Subtitle: a historical survey
Publisher: Jarrold
Published: 1966-01-01