Animal Rights, Human Wrongs: An Introduction to Moral Philosophy - 9780742533530