Karel the robot : a gentle introduction to the art of programming - Pattis, Richard E. (Wiley, 1995)
Includes indexes.