Morality and Religion in Liberal Democratic Societies by Gordon L. Anderson