AHO (ALFRED V.),HOPCROFTT (JOHN E),ULLMAN (JEFFREY D.) THE DESIGN AND ANALYSIS OF COMPUTER ALGORITHMS - PEARSON 2013 - 470