The last shepherd : a rural novel : set in Dumfries & Galloway /
Caldwell, Miller H.,1950-
[Dumfriesshire] : Netherholm Publications,
c2010.