Problem Solving with Python : Using Computational Thinking in Everyday Life - Michael D. Smith (2026)