Practical solutions.
Midgley
M
M
Newcastle University, England.
D032761:Animal Experimentation; D000827:Animal Welfare; D001290:Attitude; D002835:Christianity; D003256:Community Participation; D034462:Dissent and Disputes; D006126:Group Processes; D006801:Humans; D010684:Philosophy