Religious Diversity and Religious Progress (Elements in the Philosophy of Religion)