The Subgoal Learning Model: Creating Better Examples So That Students Can Solve Novel Problems
Mathematical problem solving by analogy.