Report.
Church Service Society (Scotland)
[Edinburgh] : Church Service Society,
Description based on: 1865.