by David E. Newton
Discusses ethical problems surrounding vivisection, genetic engineering, and other fields of scientific research.