"The first classic is one of the great works in computer programming: E. W. Dijkstra, Cooperating Sequential Processes (1965). Here Dijkstra lays the conceptual foundation for abstract concurrent programming."
January 1, 1970
https://en.wikiquote.org/wiki/Edsger_W._Dijkstra