Search results for: Yue Chen
Pest Management Science > 79 > 4 > 1593 - 1603
Pest Management Science > 78 > 4 > 1448 - 1456
Pest Management Science > 77 > 12 > 5445 - 5453
Pest Management Science > 79 > 4 > 1593 - 1603
Pest Management Science > 78 > 4 > 1448 - 1456
Pest Management Science > 77 > 12 > 5445 - 5453