John Carson Lennox is a Northern Irish mathematician, bioethicist, and lay theologian. He has written many books on religion, ethics, the relationship between science and God ; he…