Genetic engineering of animals: ethical issues, including welfare concerns

Genetic engineering of animals: ethical issues, including welfare concerns