Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Bundle of Algorithms in C++, Parts 1-5: Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms (3rd Edition) (Pts. 1-5)
Clean Code: A Handbook of Agile Software Craftsmanship, by Robert C. Martin
Programming Language Pragmatics, Third Edition, by Michael L. Scott
The C++ Standard Library: A Tutorial and Reference, by Nicolai M. Josuttis
Accelerated C++: Practical Programming by Example, by Andrew Koenig, Barbara E. Moo
C++ Primer (4th Edition) by Stanley B. Lippman, Josee Lajoie, Barbara E. Moo
Programming: Principles and Practice Using C++ by Bjarne Stroustrup
Code Complete: A Practical Handbook of Software Construction, Second Edition by Steve McConnell
Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions by Her