This new edition of the successful undergraduate text combines fundamental theoretical concepts with design applications to provide comprehensive coverage of all the main aspects of hydraulics in civil and environmental engineering. Part I introduces the theoretical concepts essential to hydraulic engineering. Hydrostatics, hydro-dynamics, and flow in pipes and channels are all treated thoroughly. The authors then cover hydrology, sediment transport, wave theory, river and coastal engineering, and water quality modeling. This provides a broad, holistic view of the subject, enabling the reader to envisage the complexity of real problems and the design philosophies required for their solution.