Search results for: Ran Wang
Journal of Applied Entomology > 148 > 3 > 253 - 260
Pest Management Science > 77 > 3 > 1197 - 1203
Pest Management Science > 70 > 12 > 1872 - 1876
Journal of Applied Entomology > 148 > 3 > 253 - 260
Pest Management Science > 77 > 3 > 1197 - 1203
Pest Management Science > 70 > 12 > 1872 - 1876