Morality and moral controversies readings in moral, social, and political philosophy - Arthur, John 1946-2007; Scalet, Steven (Pearson/Prentice Hall, 2009)