Written for courses in Fluid Mechanics in Civil and Mechanical Engineering, this text covers the fundamental principles of fluid mechanics, as well as specialist topics in more depth. The fundamental material relates to all engineering disciplines that require fluid mechanics. As in previous editions this book demonstrates the link between theory and practice with excellent examples and computer programs. The programs help students perform 3 types of calculations; relatively simple calculations, calculations designed to provide solutions for steady state system operation, and unsteady flow simulations.