- The history of the province of Moray. Comprising the counties of Elgin and Nairn, the greater part o
- The History of the Province of Moray
- A Genealogical Deduction of the Family of Rose of Kilravock: With Illustrative Documents from the Family Papers, and Notes
- The 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 B
- The History of the Province of Moray, Vol. 1 of 3: Comprising the Counties of Elgin and Nairn, the Greater Part of the County of Inverness, and a Portion of the County of Banff





