Elements of water resources engineering - Duggal, K.N (New Age International, 2014)