STL tutorial and reference guide: C++ programming with the standard template library - Musser, David R (Addison - Wesley longman, 1999)