Report of the Ayr Sabbath School Union Society.
Ayr Sabbath School Union Society.
Ayr : Ayr Sabbath School Union Society,
Description based on: 22nd (1847).
Ayr Sabbath School Union Society