DATA STRUCTURES AND ALGORITHMS - AHO,ALFERD (new delhi PEARSON, 2017)