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