Cellular automata and groups (Springer Monographs in Mathematics)