Hyslop-Margison, E. J. “Technology, Human Agency and Dewey’s Constructivism: Opening Democratic Spaces in Virtual Classrooms”. Australasian Journal of Educational Technology, vol. 20, no. 2, Aug. 2004, doi:10.14742/ajet.1356.