DATA STRUCTURES AND ALGORITHMS - GAV PAI (new delhi MC GRAW HILL, 2017)