History of the Province of Moray, Volume 3
History of the Province of Moray : Comprising the Counties of Elgin And Nairn, the Greater Part of the County of Inverness And a Portion of the County of Banff, All Called the Province of Moray Before There Was a Division Into Counties (1882). Includes index

History of the Province of Moray, Volume 3.