Return to Article Details Sustainable Agricultural Development: Current Practices and Their Challenges