Analysis Of Lattice-Boltzmann Methods by Martin Rheinlander