Does morality need God? Oxford professor of mathematics, John Lennox, engages this question at The Veritas Forum at Swarthmore College, 2014.