Programed learning : a critical evaluation - Hughes, J. L.