The problems of morality are complicated by the competing perspectives that religion and philosophy sometimes bring to ethical discussions. Paul Diener provides a readable and coherent guide to these problems for scholars, students, and general readers. He provides overviews of how various religions and philosophical systems understand...