Veterinary Medical Ethics - Rollin, Bernard E. (Can Vet J, 2019)