Much of this material on Shakey was inspired by Karel the Robot. The definitive source for information about Karel is the book Karel the Robot, a gentle introduction to the art of programming, by Richard E. Pattis, second edition with revisions by Jim Roberts and Mark Stehlik, published by John Wiley and Sons, 1995.
There is also an object-oriented version called Karel++.