The Society for Promoting Christian Knowledge ...
Contributors: Society for Promoting Christian Knowledge (Great Britain); Trinity Church (Coventry, Eng.)
Published: 1830
Place of publication: London, Eng
Language: eng