The problem of divine foreknowledge and future contingents from Aristotle to Suarez - Craig, William Lane (Brill's studies in intellectual history, 1988)