The problem of divine foreknowledge and future contingents from Aristotle to Suarez - Craig, William Lane 1949- (E.J. Brill, 1988)