Historia Brittonum and Arthur's battle of Tribuit - Breeze, Andrew (Transactions of the Dumfriesshire and Galloway Natural History and Antiquarian Society, 3rd Series, 80 (2006), 2006)