John Lennox
John Carson Lennox is a Northern Irish mathematician, philosopher of science, Christian apologist, and Professor of Mathematics at the University of Oxford. He is a Fellow in Mathematics and Philosophy of Science at Green Templeton College, Oxford University. He i...