A pragmatic, if not scientific, knowledge of fluid flow was exhibited by ancient civilizations, such as in the design of arrows, spears, boats, and particularly hydraulic engineering projects for flood protection, irrigation, drainage, and water supply. The earliest human civilizations began near the shores of rivers, and consequently coincided with the dawn of hydrology, hydraulics, and hydraulic engineering.