C++, object-oriented data structures - Sengupta, Saumyendra (Springer-Verlag, 1994)