C++ object-oriented data structures - Sengupta, Saumyendra & Korobkin, Carl Phillip (Springer-Verlag, New York, 1994)