Game Technology for Training and Education. (5th May 2009) - Bidarra, Rafael; Zhang, Xiaopeng