Data structures and algorithm analysis in C++ (Pearson, 2014)