animal rights

Introducing the Charter for Animal Compassion . . . Putting
Philosophers Mary Midgley and Peter Singer discuss the