Search results for: Juan Du
Pest Management Science > 79 > 3 > 1193 - 1203
Pest Management Science > 77 > 1 > 455 - 463
Pest Management Science > 74 > 6 > 1472 - 1477
Pest Management Science > 74 > 1 > 126 - 134
Pest Management Science > 79 > 3 > 1193 - 1203
Pest Management Science > 77 > 1 > 455 - 463
Pest Management Science > 74 > 6 > 1472 - 1477
Pest Management Science > 74 > 1 > 126 - 134