Audio and Multimedia
"God knows all other things, whether they be possible, past, present, or future; whether they be things that he can do, but will never do, or whether they be things that he has done, but are not now; things that are now in being, or things that are not now existing, that lie in the womb of their proper and immediate causes. If his understanding be infinite, he then knows all things whatsoever that can be known, else his understanding would have bounds, and what hath limits is not infinite, but finite" - Stephen Charnock (Existence and Attributes of God, 267).
"Whether God has decreed all things that ever come to pass or not, all that own the being of a God, own that He knows all things beforehand. Now, it is self-evident that if He knows all things beforehand, He either doth approve of them or doth not approve of them; that is, He either is willing they should be, or He is not willing they should be. But to will that they should be is to decree them"
Jonathan Edwards
By Scripture
Old Testament