Irrigation engineering principles, processes, procedures, design, and management - Singh, Vijay P.; Su, Qiong (Cambridge University Press, 2022)