Water Resources Engineering Principles and Practics 2nd ed. - Satya Narayana Murty Challa (New Age International (P) Ltd., 2007)