Computational thinking for the modern problem solver - Riley, David D. 1951-; Hunt, Kenny A. (Chapman & Hall/CRC textbooks in computing, 2014)