Discrete algebraic methods arithmetic, cryptography, automata, and groups / - Diekert, Volker, (Walter de Gruyter GmbH & Co., KG,, 2016)