Combinatorial Pattern Matching - Ferragina, Paolo; Kanade, Takeo; Landau, Gad M.; Kittler, Josef (Springer Berlin Heidelberg, 2008)