Search results for: Salvatore Arpaia
Medical and Veterinary Entomology > 37 > 4 > 631 - 646
Pest Management Science > 77 > 6 > 2659 - 2666
Pest Management Science > 76 > 3 > 841 - 845
Insect Science > 25 > 4 > 549 - 561
Journal of Applied Ecology > 49 > 1 > 29 - 37