The Lattice Boltzmann Method Principles and Practice - Krüger, Timm 1981-; Kusumaatmaja, Halim; Kuzmin, Alexandr; Shardt, Orest; Silva, Goncalo; Viggen, Erlend Magnus (Graduate Texts in Physics, 2017)