Search results for: Shun-Hua Gui
Pest Management Science > 80 > 6 > 3000 - 3009
Pest Management Science > 80 > 4 > 1821 - 1830
Insect Science > 29 > 2 > 521 - 530
Insect Science > 28 > 4 > 1191 - 1201
Pest Management Science > 76 > 10 > 3451 - 3458