Cellular Automata and Complex Systems by