Programmed learning : theory and research, an enduring problem in psychology