Cellular Automata: a Discrete Universe door Andrew Ilachinski