Essential computational fluid dynamics - Zikanov, Oleg (Wiley, 2010)