Algoritms on strings - Crochemore, Maxime , 1947-; Hancart, Christophe , 1964-; Lecroq, Thierry (Cambridge Univerity Press, 2001)