Varieties of Empathy: Moral Psychology and Animal Ethics - 9781786606129