FUNDAMENTALS OF DATA STRUTURES - HOROWITE,EILUE (new delhi UNIVERSITIES PRESS, 2018)