Excavation of a farmstead enclosure, Uppercleuch, in Annandale, Dumfries and Galloway. - Terry, John (1993)