Agroecology. The Science of Sustainable Agriculture. - Altieri, Miguel A (CRC Press Taylor & Francis Group, 1995)