The book aims to provide an efficient methodology of solving a fluid mechanics problem. It aims to meet different objectives of the student, the future engineer or scientist. Using simple sizing calculations, and more advanced analytical calculations, the book covers all the essential numerical approaches for solving complex practical problems.