Fundamental Of Data Structures In C++ - Horowitz E.; Horowitz E.Sahani S.Mehta D. (Pearson, 2016)