The C++ standard template library (Prentice Hall PTR, 2001)