The openness of God: The relationship of divine foreknowledge and human free will (Horizon)