This is a modern and elegant introduction to engineering fluid mechanics enriched with numerous examples, exercises and applications. A swollen creek tumbles over rocks and through crevasses, swirling and foaming. Taffy can be stretched, reshaped and twisted in various ways. Both the water and the taffy are fluids and their motions are governed by the laws of nature. The aim of this textbook is to introduce the reader to the analysis of flows using the laws of physics and the language of mathematics. We delve deeply into the mathematical analysis of flows; knowledge of the patterns fluids form and why they are formed and also the stresses fluids generate and why they are generated is essential to designing and optimising modern systems and devices. Inventions such as helicopters and lab-on-a-chip reactors would never have been designed without the insight provided by mathematical models.