Lattice-Gas Cellular Automata and Lattice Boltzmann Models: An Introduction (Lecture Notes in Mathematics)