An introduction to computational fluid mechanics by example - Biringen, Sedat (Wiley, 2011)