Agricultural Engineering Vol.II : surveying, levelling, irrigation and drainage - Singhal O P (Meerut Aman Publishing House)