Combinatorics, Automata and Number Theory by Valerie Berthe