Global perspectives on agroecology and sustainable agricultural systems : - Allen, Patricia (Agroecology Program University of California, 1998)