Search results for: Liu Yang
Pest Management Science > 77 > 8 > 3685 - 3692
Pest Management Science > 76 > 1 > 118 - 124
Pest Management Science > 75 > 6 > 1726 - 1733
Pest Management Science > 75 > 4 > 1045 - 1055
Pest Management Science > 68 > 10 > 1400 - 1404