Advances in Animal Alternatives for Safety and Efficacy Testing by Harry Salem & Sidney A. Katz