String Matching and its Applications in Diversified Fields
Introduction to Algorithms