Practical data structures in C++ - Flaming, Bryan . (Galgotia Publications, 1995)