Foundation for a Natural Morality: A Deductive Approach for Defending and Developing a Moral Theory - 9781498503006