Focuses on the most common hydraulic engineering topics likely to be encountered by professional civil engineers. Reinforces basic fluid mechanics concepts to promote continuity of key engineering concepts. Class tested with student input incorporated to ensure clarity and key concepts. Contains several computer programs to facilitate learning modern techniques. Includes scores of photographs, line drawings and examples.