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