Science of agriculture A biological approach - Herren, Ray V. (Cengage Learning India Pvt Ltd, 2012)