Lattice Boltzmann Method Fundamentals and Engineering Applications With Computer Code - A.A.Mohamad (New york Springer, 2011)