Introduction to Computational Thinking : Problem Solving, Algorithms, Data Structures, and More - Mailund, Thomas (Apress L. P., 2021)