Bastien Chopard, Alexandre Dupuis, Alexandre Masselot, Pascal O. Luthi: Cellular Automata and Lattice Boltzmann Techniques: an Approach to Model and Simulate Complex Systems. Adv. Complex Syst. 5(2-3): 103-246 (2002)