Omniscience, Foreknowledge, and the Problem of Divine Freedom (Studies in Christian Philosophy)