Enhancing 5th graders' science content knowledge and self-efficacy through game-based learning. - Angela Meluso; Meixun Zheng; Hiller A. Spires; James C. Lester (Comput. Educ., 2012)