Practical data structures in C++ - Flamig, Bryan (Wiley, 1993)