The animal liberation movement: Its philosophy, its achievements, and its future

liberation

by Peter Singer

Paperback

ISBN: 978-0-948062-02-5

ISBN-10: 0-948062-02-9

Old Hammond · 2000