The animal liberation movement: Its philosophy, its achievements, and its future
By: Peter Singer.
Publisher: Old Hammond Press
Published: 1985
Place of publication: Nottingham
Language: eng
Number of pages: 21
Notes: Gift;  Slater, John;  2004.