Singer, Peter.
Animal liberation: a new ethics for our treatment of animals - New York Random House 1975 - xvii, 301 p.
Includes appendix
0394400968
Animals welfare- Ethical aspects
Animals rights
179.3 / SIN
Animal liberation: a new ethics for our treatment of animals - New York Random House 1975 - xvii, 301 p.
Includes appendix
0394400968
Animals welfare- Ethical aspects
Animals rights
179.3 / SIN