Scotland.
Society for Promoting Christian Knowledge.
National Society for Promoting Religious Education (Great Britain).
London : Published under the direction of ... the Society for Promoting Christian Knowledge and of the National Society,
1879.