Principles of Irrigation Engineering- Arid lands, water supply, storage works, dams, canals, water rights and products.