Concepts of programming languages - Mckenzie, Gracie (Clanrye International, 2022)