String searching algorithms - Stephen, Graham A. (World Scientific, 1994)