Combinatorics on Words - Thierry Lecroq, Svetlana Puzynina (Springer, 2021)