Survey and excavation at Tarradale, Highland. - Gregory, R. A. (2001)