Ecological Principles of Agriculture by Shelley Powers, Laura E. Powers & R. McSorley