The Transactions of the Dumfriesshire & Galloway Natural History and Antiquarian Society, 3rd serie
The Transactions of the Dumfriesshire & Galloway Natural History and Antiquarian Society, 3rd serie. Dumfriesshire and Galloway Natural History and Antiquarian Society Council: Dumfries. ISSN 0141-1292
| |