Home›Books›Mohamed HafezMohamed HafezNo biography available.Works (2)Computational fluid dynamics for the 21st centuryComputational Fluid Dynamics for the 21st Century