Introduction to the Design and Analysis of Algorithms - Anany Levitin (Pearson Education Chennai, 2009)