Return to Article Details Principles and Applications of Agroecology: A Review Download PDF