Applied Combinatorics on Words
2002 • 626 pages