The hydrological cycle has important influences in a variety of fields including agriculture, forestry, geography, economics, sociology and politics. Engineering applications of the knowledge of the hydrologic cycle, and hence of the subjects of hydrology, are found in the design and operation of projects dealing with water supply, irrigation and drainage, water power, flood control, navigation, coastal works, salinity control and recreational uses of water.