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