Experiments on humans and animals: can the end justify the means?
Balls
Michael
M
D032761:Animal Experimentation / Q000941:ethics*; D000818:Animals; D006805:Human Experimentation / Q000941:ethics*; D006801:Humans