Combinatorial Pattern Matching - Apostolico, Alberto; Crochemore, Maxime; Kanade, Takeo; Park, Kunsoo (Springer Berlin / Heidelberg, 2005)