The Lord Provosts of Elgin: historical and biographical sketches. [With portraits.]
Douglas, Robert,Medical Officer of Health for Forres.
Elgin, 
1926.