Science of Virtual Reality and Virtual Environments, The: A Technical, Scientific and Engineering Reference on Virtual Environments