Artificial intelligence and human learning intelligent computer-aided instruction - Self, John (Chapman and Hall, 1988)