Data structures using C and C++ - Langsam, Y.; Augenstein, M. J.; Tenenbaum, A. M. (Noida, 2022)