Land and water management engineering. - Murty, V. V. N.