For a basic course in water resources engineering. Also appropriate for more advanced undergraduate and graduate courses and as a reference for practicing engineers. Designed to provide a broad coverage of pertinent topics concerning water resource engineering, this text focuses on fundamental topics of hydraulics, hydrology, and water management. Water resources engineering concepts and methods are addressed from the perspective of practical applications in water management and associated environmental and infrastructure management. The focus is on mathematical modeling and analysis using state-of-the-art computational techniques and computer software. The text is written to easily adapt to the spectrum of ways that individual courses and sequences of undergraduate and graduate courses are organized at various universities, providing flexibility for the instructor.