Organization name
Centre for Biological Control, Department of Zoology and Entomology, Rhodes University, South Africa; Department of Biochemistry, Microbiology, and Bioinformatics, Rhodes University, South Africa