Algorithms+data structures=programs - Wirth, Niklaus (Prentice-Hall series in automatic computation., 1976)