Report
Elgin and Morayshire Bible Society.
Edinburgh Elgin and Morayshire Bible Society
[1813]-
Elgin and Morayshire Bible Society.