Historical papers

There are two historical papers that summarize the developments leading to Cartesian programming:

Advertisement