Object-oriented C++ data structures for real programmers - Harrington, Jan L. (Morgan Kaufmann, 2002)
Includes index.