1. R. Sedgewick. Algorithms in C++, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms. Addison-Wesley, Reading MA, third edition, 1998.
2. M. Goodrich and R. Tamassia. Data Structures and Algorithms in Java. Wiley, fourth edition, 2005.
3. D. Mehta and S. Sahni. Handbook of Data Structures and Applications. Chapman and Hall / CRC, Boca Raton, FL, 2005.
4. N. Josuttis. The C++ Standard Library: A tutorial and reference. Addison-Wesley, 1999.
5. S. Meyers. Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library. Addison-Wesley Professional, 2001.