Homesteads in West Galloway: excavation at Airyolland, Mochrum, Wigtownshire. - Cavers, Graeme (2010)