Data Structure using C. - Tenebaum, Aaron M.; Langsam, Yedidyeh/Augenstein,Moshe J. (Nodia Pearson, 2013)