Introduction to the Design and Analysis of Algorithms, 3e - Levitin (Pearson)