VTE: The Virtual Training Environment - Advanced Virtual Lab Authoring and Delivery. - Constantine Aaron Cois; Justin Beckwith; J. Wrubel; J. Herrman (CSEDU (1), 2010)