An Introduction To Computational Fluid Dynamics by W. Malalasekra, W. Malalasekera & H.K. Versteeg