Computing Patterns In Strings door William Smyth & Bill Smyth