Combinatorics on Words - Brlek, Srečko (Springer International Publishing, 2020)