Hyslop-Margison, E.J. (2004) “Technology, human agency and Dewey’s constructivism: Opening democratic spaces in virtual classrooms”, Australasian Journal of Educational Technology, 20(2). doi:10.14742/ajet.1356.