Cellular Automata - Andrew Adamatzky (Springer, 2018)