William Lane Craig The problem of divine foreknowledge and future contingents from Aristotle to Suarez bookThe problem of divine foreknowledge and future contingents from Aristotle to SuarezWilliam Lane CraigLeiden, 1988PDF