Richard M. Karp, Raymond E. Miller, Arnold L. Rosenberg. Rapid Identification of Repeated Patterns in Strings, Trees and Arrays. In Conference Record, Fourth Annual ACM Symposium on Theory of Computing, 1-3 May 1972, Denver, Colorado, USA. pages 125-136, ACM, 1972. [doi]