Hydrology and water resources engineering - Patra, K.C (Alpha Science International, 2008)