Technology applications in education: a learning view - Technology applications in education (Lawrence Erlbaum Associates New Jersey, 2003)