By William Lane Craig (Professor of Philosophy, Talbot School of Theology and Houston Baptist University)