Description: William Craig earned a doctorate in philosophy at the University of Birmingham, England, before taking a doctorate in theology from the Ludwig Maximiliens Universitat-Munchen, West Germany, at which he was for two years a Fellow of the Alexander von Humboldt-Stiftung. He is currently a visiting scholar at the Universite Catholique de Louvain. He has authored various books, including The Kalam Cosmological Argument, The Cosmological Argument from Plato to Leibniz, and The Problem of Divine Foreknowledge and Future Contingents from Aristotle to Suarez, as well as articles in professional journals like British Journal for the Philosophy of Science, Zeitschrift fur Philosophische Forschung, Australasian Journal of Philosophy, and Philosophia.