John C. Raines

Reviewed by John C. Raines, professor of religion at Temple University in Philadelphia.