Introduction to Hydraulics & Hydrology by John E. Gribbin