Handbook of Theoretical Computer Science, Volume A:
Algorithms and Complexity, 1990
Jan van Leeuwen (Ed.):
Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity. Elsevier and MIT Press 1990 ISBN 0-444-88071-2
Alfred V. Aho:
Algorithms for Finding Patterns in Strings. 255-300