International Journal of Pest Management - Taylor & Francis

1366-5863