Web-based Multimedia Development Techniques for the Instruction of Abstract Concepts in Computer Science. - S. Sitharama Iyengar; Brian E. Pangburn; Robert C. Mathews (ISMSE, 2000)