Thornhill, Dumfriesshire. Official guide. [With illustrations, including a map.]
Thornhill, Dumfriesshire.
Croydon, 
[1927]