Search results for: Sheng Liu
Pest Management Science > 77 > 10 > 4313 - 4320
New Phytologist > 226 > 4 > 1055 - 1073
Insect Science > 17 > 1 > 29 - 37
Pest Management Science > 77 > 10 > 4313 - 4320
New Phytologist > 226 > 4 > 1055 - 1073
Insect Science > 17 > 1 > 29 - 37