God, Time and the Limits of Omniscience: A Critical Study of Doctrinal Development