Computational fluid yynamics review 2010 - M. M. Hafez (World Scientific Pub., 2010)