Algebraic combinatorics on words. - Lothaire, M. (Encyclopedia of Mathematics b90, 2002)