An introduction to veterinary medical ethics : theory and cases - Rollin, Bernard E (Blackwell Pub., 2006)