Computational Thinking: A Perspective on Computer Science - Zhiwei Xu, Jialin Zhang (Springer, 2021)