Anderson, John. Computational Fluid Dynamics -- The Basics with Applications. 1st edition. New York: McGraw-Hill Education, 1995.