Language Teaching in 3D Virtual Worlds with Machinima: Reflecting on an Online Machinima Teacher Training Course. - Michael Thomas; Christel Schneider (Int. J. Comput. Assist. Lang. Learn. Teach., 2018)