Search results for: Chen Yang
Pest Management Science > 80 > 2 > 366 - 375
Pest Management Science > 78 > 6 > 2667 - 2678
Pest Management Science > 77 > 3 > 1273 - 1281
Pest Management Science > 77 > 2 > 677 - 685
Pest Management Science > 75 > 3 > 708 - 717