Brute Science: Dilemmas of Animal Experimentation (Philosophical Issues in Science)