Stuart W. Rowland
SUNY at Buffalo, Amherst, New York
Splitting the Difference: The Historical Necessity of Synthesis in Software Engineering
IEEE Annals of the History of Computing
Fortran + preprocessor = Utopia 84
ACM SIGPLAN Notices