Environmental Hydrology, Second Edition by Andrew Ward, Stanley W. Trimble & Stanley Trimble