Agricultural Development Principles by Cathy L. Jabara & Robert D. Stevens