Carronbridge, Dumfries and Galloway: the excavation of Bronze Age cremations, Iron Age settlements and a Roman camp. - Johnston, Daniel A. (1994)