Virtual reality : advances in research and applications - Hill, Zachary (Computer science, technology and applications, 2016)