A Framework for Immersive Learning - Phoenix R. Cavalier (2024)