Author: Society for the promotion of Christian knowledge.