Hydrology and Water Resources by Sherif M.M. & Vijay P. Singh