Data structures using C. - Tenenbaum Aaron M; Langsam Yedidyah (1990)