Educational technology a definition with commentary - Januszewski, Alan (Lawrence Erlbaum Associates, 2008)