Computer Science: A Very Short Introduction (2016)
Chapter 1 The ‘stuff’ of computing
Chapter 2 Computational artefacts
Chapter 3 Algorithmic thinking
Chapter 4 The art, science, and engineering of programming
Chapter 5 The discipline of computer architecture
Chapter 7 Computational thinking