Animal rights & human morality - Rollin, Bernard E. 1943-2021 (Prometheus Books, 2006)