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