Narasimha Karumanchi Data Structures And Algorithms Made Easy - CareerMonk Publications 2017 - 828 pg.