Software goes to school teaching for understanding with new technologies - Perkins, David N.; Schwartz, Judah L.; West, Mary Maxwell; Wiske, Martha Stone (Oxford University Press, 1995)