Books by Charles E. Leiserson
Introduction to Algorithms, fourth edition
A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics.