Elements of Physical Hydrology [With Contains a Web Version of the Text] by George M. Hornberger & Jeffrey P. Raffensperger