Introduction To Hydrology by Gary L. Lewis & Warren Viessman