ALGORITHMS - BERMAN, KENNETH A (NEW DELHI CENGAGE PUBLISHING, 2008)