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