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.
Edinburgh : printed for the author; and sold by John Anderson and Co.,
1823.