Classic Data Structures in C++ - Budd, Timothy A. (USA Addison Wesley Publishing Company, 1994)