The Ecology of Agroecosystems
Agroecology is the science of applying ecological concepts and principles to the design, development, and management of sustainable agricultural systems. The Ecology of Agroecosystems highlights a collection of alternative agricultural methodologi...