Describes a new approach to debugging Prolog programs and to teaching the Prolog language, used in the teaching material at the Open University (based in England), where it was developed in collaboration with Expert Systems International. Gives the theory behind the graphical debugger, and details i