Sacred and Secular: Religion, the Protestant Ethic, and Moral Values