Farm Animal Welfare: Social, Bioethical, and Research Issues
Rollin, Bernard E., PhD (Colorado State Univ)