Search results for: Chunping Yang
Pest Management Science > 80 > 7 > 3650 - 3664
Pest Management Science > 78 > 7 > 3098 - 3107
Pest Management Science > 78 > 3 > 947 - 954
Pest Management Science > 73 > 6 > 1143 - 1147
Journal of Pest Science > 2018 > 91 > 1 > 437-445