

The problem of God's foreknowledge of the future and its compatibility with human freedom and responsibility is one of the greatest issues in philosophy of religion. There is, however, another side to this issue. If God foreknows the future, then he also foreknows his own...