A fierce battle of intellectual titans. .. The problem with God: he allowed this to happen