Introduction to agricultural engineering technology: a problem solving approach - Field, Harry L. (Springer, 2007)