Andrew Small
Interesting Roman Antiquities Recently Discovered in Fife, Ascertaining the Site of the Great Battle Betwixt Agricola and Calgacus
With the Discovery of the Position of Five Roman Towns, and of the Site and Names of Upwards of Seventy Roman Forts: Also