The communion office of the Church of Scotland /
Craven, J. B.(James Brown),1850-1924.
Kirkwall,
[189-]