Return to Article Details Agroecology: A Revolution of Thought in Agricultural Sciences