An introduction to computational fluid dynamics - Niyogi,Pradip (PearsonEducation, 2006)