Tag Archives: agroecology; socioecological approach; saharian agriculture; M’Zab valley; Algeria.