Groups, Languages, and Automata. - Cambridge University Press, 2017. - ( London Mathematical Society Student Texts ; 88).