Transactions and Journal of Proceedings (Volume 7) door Dumfriesshire And Galloway Society