Fundamentals of Computer Algorithms - EllisHorowitz; SartajSahni (New Delhi Galgotia Publications Pvt. Ltd.)