Search results for: Tong Liu
Pest Management Science > 77 > 2 > 741 - 748
Insect Science > 26 > 6 > 1045 - 1054
Molecular Ecology > 27 > 14 > 2972 - 2985
Pest Management Science > 77 > 2 > 741 - 748
Insect Science > 26 > 6 > 1045 - 1054
Molecular Ecology > 27 > 14 > 2972 - 2985