Computational fluid dynamics applications in environmental hydraulics (Wiley, 2006)