Combinatorial Pattern Matching - Alexander S. Kulikov, Sergei O. Kuznetsov, Pavel Pevzner (Springer International Publishing, 2014)