DESIGN AND ANALYSIS OF COMPUTER ALGORITHMS - AHO, ALFRED V (READING ADDISON-WESLEY, 1974)