Discrete Algebraic Methods : Arithmetic, Cryptography, Automata and Groups - Hertrampf, Ulrich; Kufleitner, Manfred; Rosenberger, Gerhard (De Gruyter Textbook, 2016)