Search results for: Linhua Yu
Pest Management Science > 79 > 10 > 3439 - 3450
Pest Management Science > 75 > 12 > 3323 - 3330
Pest Management Science > 75 > 12 > i - i
Chemistry Central Journal > 2018 > 12 > 1 > 1-10
Pesticide Biochemistry and Physiology > 2017 > 143 > C > 8-13