Irrigation Engineering & Hydraulic Structures - Sahasrabudhe S.R . (New Delhi-110002 .K .KATARIA & SONS, 2015)