Algorithms + Data Structures -- C++ version.