Agricultural systems : agroecology and rural innovation for development - Pound, Barry; Snapp, Sieglinde S. (Elsevier, 2008)