Karel the robot a gentle introduction to the art of programming - Pattis, Richard E. (Wiley, 1981)