John Lennox is Professor of Mathematics at the University of Oxford, Fellow in Mathematics and the Philosophy of Science, and Pastoral Advisor at Green Templeton College, Oxford.
Books, articles, and audio recordings are available through Myrtlefield House.