1. Aho, A., Algorithms for finding patterns in strings, in: J. van Leeuwen (ed.), Handbook of Theoretical Computer Science, Elsevier, 1990, 256–300.
2. Aho, A., Hopcroft, J., and Ullman, J., The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, MA, 1974.
3. Aho, A., Sethi, R., Ullman, J., Compilers: Principles, Techniques, and Tools, Addison-Wesley, MA, 1988.
4. Crochemore, M., Hancart, C., Automata for pattern matching, in: G. Rozenberg, A. Salomaa, eds., Handbook of Formal Languages, Vol. II, Springer-Verlag, Berlin, 1997, 399–462.
5. Friedl, J., Mastering Regular Expressions, O’Reilly, 1998.