God, Time, and Knowledge (Cornell Studies in the Philosophy of Religion)