David Baggett (PhD, Wayne State University) served as professor of philosophy and the director of the Center for the Foundations of Ethics at Houston Christian University. He is currently studying at the University of Missouri School of Law and lives in Columbia, Missouri.William Lane Craig (PhD, University of Birmingham; DTheol, University of Munich) is emeritus research professor of philosophy at Talbot School of Theology in La Mirada, California. He has written or edited more than 60 books.