Search results for: Xiu-Dao Yu
Insect Science > 28 > 6 > 1690 - 1707
Pest Management Science > 72 > 6 > 1090 - 1098
Journal of Integrative Plant Biology > 57 > 9 > 770 - 782
New Phytologist > 206 > 3 > 1101 - 1115
Journal of Integrative Plant Biology > 54 > 5 > 282 - 299