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 Before There Was A Division Into Counties (Volume Iii)