Agroecology: reserarching the ecological basis for sustainable agriculture (Berlin Heidelberg, Springer-Verlag, 1990)