Data structures using pascal - Tenenbaum Aaron M.