The Perfections of God - Foreknowledge part 1 April 25 2017
Of all the attributes of God, none has generated more controversy than foreknowledge. In today's program we will define God's foreknowledge and then discuss the three camps into which people fall in relation to it.