The study of the dynamics of fluids is a central theme of modern applied mathematics. It is used to model a vast range of physical phenomena and plays a vital role in science and engineering. This textbook provides a clear introduction to both the theory and application of fluid dynamics, and will be suitable for all undergraduates coming to the subject for the first time. Prerequisites are few: a basic knowledge of vector calculus, complex analysis, and simple methods for solving differential equations are all that is needed. Throughout, numerous exercises (with hints and answers) illustrate the main ideas and serve to consolidate the readers understanding of the subject. The books wide scope (including inviscid and viscous flows, waves in fluids, boundary layer flow, and instability in flow) and frequent references to experiments and the history of thesubject, ensures that this book provides a comprehensive and absorbing introduction to the mathematical study of fluid behaviour.