Everything you need to understand or teach City of God by E. L. Doctorow.
The material collected by writer Everett, the narrator in City of God, is an examination of the relationship between human beings and God, between human beings and the world around them, between human beings and one another, and between human beings and their own identity. Everett begins collecting his material because he is developing a biography of the life of Thomas Pemberton, is an Anglican priest experiencing a crisis of faith...