Combinatorial Pattern Matching by David Hutchison | Menrva Books