DESIGN AND ANALYSIS OF COMPUTER ALGORITHMS - AHO, ALFRED V. (PEARSON EDUCATION, 2011)