Introduction to Theoretical and Computational Fluid Dynamics is the first textbook to combine theoretical and computational aspects of fluid dynamics in a unified and comprehensive treatment. The theoretical developments are carried into the realm of numerical computation, and the numericalprocedures are developed from first principles. This book offers a comprehensive and rigorous introduction to the fundamental principles and equations that govern the kinematics and dynamics of the laminar flow of incompressible Newtonian fluids. It simultaneously illustrates the application of numerical methods to solving a broad range ofproblems drawn from diverse areas, and discusses the development of pertinent computational algorithms. Topics considered include the description and analysis of flow kinematics; the computation of exact solutions of hydrostatics and hydrodynamics by solving ordinary differential equations; thestudy and computation of potential flow; the theory and numerical study of flow at low Reynolds numbers, linear hydrodynamic stability, and vortex motion; boundary-integral methods for potential and Stokes flow; and finite-difference methods for the Navier-Stokes equation. An appendix contains aprimer of numerical methods that allows for ready reference. A unique synthesis of the theoretical and computational aspects of its field, Introduction to Theoretical and Computational Fluid Dynamics serves as an ideal text and source reference for advanced undergraduate students, graduate students, and researchers in the various fields of science andengineering, including mechanical, aeronautical, and chemical engineering, applied mathematics, physics, and computational science. It assumes no prior experience in computational fluid dynamics, and provides references for specialized topics. Each section is followed by theoretical and computerproblems that allow the reader to acquire hands-on experience and simultaneously develop insights into the physics of a variety of flows.