A Frankenstein Approach to Open Source: The Construction of a 3D Game Engine as Meaningful Educational Process. - Brett E. Shelton; Jon Scoresby; Tim Stowell; Michael R. Capell; Marco A. Alvarez; K. Chad Coats (IEEE Trans. Learn. Technol., 2010)