DATA STRUCTURES AND ALGORITHMS - AHO (ALFRED.V) HOPCROFT (JOHN.E) ULLMAN (JEFFREY) (PEARSON LONDON)