Religion and moral life

Does religion enhance moral life? Explain and justify your answer, explaining at least one point given in "The Case for Religion" and at least one point given in "The Case against Religion".