Computational Thinking - Xu, Zhiwei. (Springer Singapore Pte. Limited, 2021)