Animal Rights & Human Morality 3rd (third) Edition by Rollin, Bernard E. published by Prometheus Books (2006)