Design and Analysis of Algorithms - Dave, Parag H