The Animal Liberation Movement: Its philosophy, its achievements, and its future

Author: 
Singer, Peter