Charles Kingsley

Church of England priest, novelist, professor, historian (more).

Books