Data structures and program design - Kruse, Robert L. (Prentice-hall, inc., New Jersey, 1984)