Combinatorial Pattern Matching by A. Amir & G. Landau