Search results for: Jie Yang
Pest Management Science > 79 > 10 > 3979 - 3992
Pest Management Science > 79 > 7 > 2556 - 2570
Pest Management Science > 78 > 10 > 4361 - 4376
Pest Management Science > 78 > 8 > 3498 - 3507
Pest Management Science > 78 > 2 > 521 - 529