Introduction to the Design and Analysis of Algorithms, 2/E - Levitin, Anany (Vidhyanagar Pearson, 2008)