What Did He Know and When Did He Know It: the Foreknowledge of God

May 27, 2018