A review of Computer-Based Integrated Learning Systems - Kettle, Blair W. (Canadian Journal of Learning and Technology, 2024)