Computational Fluid Dynamics: A Practical Approach by Guan Heng Yeoh & Jiyuan Tu