Agroecology : researching the ecological basis for sustainable agriculture - Gliessman, Stephen R. (Ecological studies, 1990)