Interesting Roman antiquities recently discovered in Fife ascertaining the site of the great battle fought betwixt Agricola and Galgacus; with the discovery of the position of five Roman towns, and of the site and names of upwards of seventy Roman forts: also observations regarding the ancient palaces of the Pictish kings in the town of Abernethy, and other local antiquities
Small, Andrew