Introduction to Hydraulics and Hydrology by John E. Gribbin