Providing the theoretical and conceptual framework for this growing field, 'Agroecology' develops the understanding of environmental factors and complexities affecting agricultural crops and animals.[...]