Fundamentals Of Algorithmics - Brassard G.; Brassard G. & Bratley P. (Pearson, 2006)