Agroecology : the science of sustainable agriculture - Altieri,Migue I A (Intermediate technology publications ltd, 1987)