Data structures using C - Tenenbaum, Aaron M; Langsam, Yedidyah & Augenstein, Moshe J