The Great Debate: John Lennox vs Michael Shermer