Computer Algorithms/ C++ - Horowitz E.; Horowitz E.; Sahni S. & Rajasekaran S. (Universities Press, 2008)