Position and duty of the Free Church
Place of publication: Edinburgh]
Language: eng