Classic data structures in C ++ - Budd, Tomothy A. (Addison-Wesley Publishing Company, 1994)