Computational Thinking (häftad, eng)
An introduction to computational thinking that traces a genealogy beginning centuries before the digital computer.