Fundamentals Of Computer Algorithms - Horowitz E.; Horowitz E.; Sahni S. & Rajasekaran S. (Galgotia)