Agricultural Systems: Agroecology and Rural Innovation for Development, 2nd Edition - Snapp, Sieglinde; Pound, Barry (Academic Press, 2017)