THE DESIGN AND ANALYSIS OF COMPUTER ALGORITHM - AHO, ALFRED V.; HOPCROFT, JOHN E.; ULLMAN, JEFFREY D. (CALIFORNIA CITY, 1974)