Search results for: Bin Zhu
Insect Science > 29 > 2 > 496 - 504
Pest Management Science > 77 > 7 > 3491 - 3499
Pest Management Science > 77 > 4 > 2097 - 2105
Pest Management Science > 74 > 6 > 1386 - 1393
Pest Management Science > 73 > 7 > 1402 - 1409