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