algorithms+ data structure = programs - "wirth, niklaus . " (uk : prentice-hall, 1976)