History of Thornhill Hospital, 1903-2003 : a hospital serving N.H.S. Dumfries and Galloway /
Williams, Morag.
Thornhill Hospital (Thornhill, Dumfries and Galloway, Scotland).League of Friends.
[Thornhill, Dumfries and Galloway : Thornhill Hospital League of Friends,
2003]
Thornhill Hospital (Thornhill, Dumfries and Galloway, Scotland)
Thornhill Hospital (Thornhill, Dumfries and Galloway, Scotland)