Animal rights and alterative methods--two new twists in the antivivisection movement.
D000818:Animals; D000830:Animals, Laboratory / Q000601:surgery*; D012106:Research / Q000592:standards*; D014824:Vivisection