1. Abstract Interpretation of Declarative Languages,1987
2. Compilers: Principles, Techniques, and Tools;Aho,1986
3. Arrows, Structures and Functors: The Categorical Imperative;Arbib,1975
4. Can programming be liberated from the Von Neumann style;Backus;Comm. ACM,1978