Handbook of research on science education (Lawrence Erlbaum Associates, 2007)