Creating virtual environments for education and training

Author: Alan Goodall