ADTs, data structures, and problem solving with C++ - Nyhoff, Larry R (Upper Saddle River, NJ: Pearson/Prentice Hall, 2005)
Keywords: C++ (Computer program language)