Agriculture, Ecology and Societies