Gupta SK, Anand DK, Brough JE, Kavetsky RA, Schwartz M, Thakur A.  2008.  A Survey of the Virtual Environments-based Assembly Training Applications.