The properties and effects of flows are important in many areas of science and engineering - their prediction can be achieved through analytical, experimental and computational fluid mechanics. In this essential, Karim Ghaib introduces computational fluid dynamics. After an overview of mathematical principles, the author formulates the conservation equations of fluid mechanics and explains turbulence models. He describes the most important numerical methods and then gives types and evaluation criteria of computational meshes. This essential book is thus recommended to both the beginner and the user in the field of computational fluid dynamics.