Christian apologist and math academic professor John Lennox has challenged the views of evolutionary biologist Richard ...