Algorithms: Design and Analysis - Dimri (IEEE, 2003)