Data structures and algorithms - Aho, Alfred V. (Addison-Wesley series in computer science and information processing / Michael A. Harrison, ed., 1987)