Torthorwald Castle - Maxwell-Irving, A. M. T. (Transactions of the Dumfriesshire and Galloway Natural History and Antiquarian Society, 3rd Series, 68 (1993), 1993)