Data Structure using C and C++ - Langsam, Yedidyah, Augustin, Moshe J. (Mc Graw Hill, 2010)