Computer assisted language learning program structure and principles (Intellect Books, 1989)