Data structures and programming techniques. - Maurer, H. (Prentice-Hall, Inc., 1977)