Subverting the fundamentals sequence: using version control to enhance course management. - Curtis Clifton; Lisa C. Kaczmarczyk; Michael Mrozek (SIGCSE, 2007)