Elements of Geographical Hydrology by B.J. Knapp & Brian Knapp