Уильям Дж. Коллинз
Структуры данных и стандартная библиотека шаблонов
Это вот то, что нужно, если требуется знать алгоритмы STL и как они реализованы на примере одной из конкретных реализаций STL. Сам я купил эту книгу, когда на одном из собеседований меня уличили в незнании внутренней работы некоторых STL контейнеров.
Дабы спрашивающий представлял себе этот труд надо сказать, что это большая толстая фундаментальная книжка и есть мифы о том, что существуют люди, которые осилили ее целиком за один подход, но людей таких еще никто не встречал:)
Ахо, Ульман — Структуры данных и алгоритмы.
Книга довольно общая, к STL не привязана, да и к какому-то конкретному языку тоже, но при этом довольно простая для понимания.
Ну и про Кнута забывать не стоит (Кнут Д. — Искусство программирования)