1. Abelson H, Sussman G, Sussman J (1996) Structure and interpretation of computer programs, 2nd edn. The MIT, Cambridge
2. Ambler AL, Burnett MM, Zimmerman BA (1992) Operational versus definitional: a perspective on programming paradigms. Comput 25(9):28–43
3. Anderson P, Bowring J, McCauley R, Pothering G, Starr C (2014) An undergraduate degree in data science: curriculum and a decade of implementation experience. Proceedings of SIGCSE 2014—the 45th ACM technical symposium on computer science education Atlanta, Georgia, pp. 145–150
4. Ashenhurst RL, Graham S (1987) ACM turing award lectures-the First Twenty Years. ACM Press, New York, NY
5. Carey T, Shepherd M (1988) Towards empirical studies of programming in new paradigms. Proceedings of the ACM 16th Annual Conference on Computer Science. (Atlanta, Georgia, United States), CSC ‘88. ACM Press, New York, pp. 72–78