God, time, and knowledge - Hasker, William. (Cornell Studies in the Philosophy of Religion, 2019)