125 Problems in Text Algorithms (Maxime Crochemore, Thierry Lecroq, Wojciech Rytter): This collection of puzzles and exercises with solutions in key areas of string algorithms and combinatorics on words offers graduate students and researchers a pleasant and direct way to learn and practice with advanced concepts. Copious figures illuminate classic and new problems to tease out deeper understanding of algorithms on strings.