Agroecology the scientific basis of alternative agriculture - Altieri, Miguel A. (Westview special studies in agriculture science and policy, 1987)