Animal Rights, Human Wrongs: An Introduction to Moral Philosophy by Tom Regan North Carolina State University Back to product details page >