Virtual environments : developments, applications and challenges - Trautman, Stephanie; Julien, Franchesca (Computer science, technology and applications, 2013)