DATA STRUCTURES AND ALGORITHMS - ALFRED V. AHO; JOHN E. HOPCROFT, JEFFREY D. ULLMAN (NEWDELHI PEARSON, 2013)