Data Structures with C++ using STL - William, Ford & William, Top (Prentice Hall, New Jersey, 2002)