high credibilityIARC / WHO2015
IARC Monograph 112: Evaluation of Five Organophosphate Insecticides and Herbicides
IARC Working Group
Source scorecard — credibility, citation history, and editorial transparency for this domain.
IARC Working Group
IARC