Agricultural systems agroecology and rural innovation for development - Snapp, Sieglinde; Pound, Barry (Academic Press Elsevier, 2017)