A discipline of programming
Dijkstra, Edsger Wybe.
Dijkstra, Edsger W.(Edsger Wybe),1930-
Englewood Cliffs London Prentice-Hall
1976
Algorithms.
Electronic digital computers