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