Fundamental Constructs in Programming Languages - Peter Mosses (Springer International Publishing, 2021)