Search results
Journal of Pest Science > 2018 > 91 > 4 > 1165-1179
International Journal of Tropical Insect Science > 2008 > 27 > 3-4 > 123-137
Journal of Pest Science > 2018 > 91 > 4 > 1165-1179
International Journal of Tropical Insect Science > 2008 > 27 > 3-4 > 123-137