Second life as a learning environment for computer programming. - Atul Sajjanhar; Julie Faulkner (Educ. Inf. Technol., 2019)