This established, leading textbook, is suitable for courses in CFD. The new edition covers new techniques and methods, as well as considerable expansion of the advanced topics and applications (from one to four chapters). This book presents the fundamentals of computational fluid mechanics for the novice user. It provides a thorough yet user-friendly introduction to the governing equations and boundary conditions of viscous fluid flows, turbulence and its modelling, and the finite volume method of solving flow problems on computers.