Algorithms on Strings door Christophe Hancart & Maxime Crochemore