Agroecology and small farm development. · Study