Engineering hydrology an introduction to processes, analysis, and modeling - Jain, Sharad K.; Singh, Vijay P. (McGraw-Hill Education, 2019)