Irrigation management : the operation, maintenance and betterment of works for bringing water to agricultural lands