One of the great mysteries to believers and nonbelievers is that of evil and suffering. If there is a God who is omnipotent and omniscient, how can he tolerate evil, injustice and the suffering of the ...