Search results for: Shuangxia Luo
Pest Management Science > 78 > 12 > 5113 - 5123
The Plant Journal > 111 > 4 > 1096 - 1109
Frontiers of Agriculture in China > 2010 > 4 > 4 > 438-442
Pest Management Science > 78 > 12 > 5113 - 5123
The Plant Journal > 111 > 4 > 1096 - 1109
Frontiers of Agriculture in China > 2010 > 4 > 4 > 438-442