Search results for: Shan‐chun Yan
Pest Management Science > 76 > 7 > 2490 - 2499
Pest Management Science > 76 > 5 > 1713 - 1721
Insect Science > 26 > 1 > 58 - 67
Microscopy Research and Technique > 75 > 8 > 1066 - 1075
Microscopy Research and Technique > 74 > 5 > 389 - 396