Science learning and instruction taking advantage of technology to promote knowledge integration - Linn, Marcia C.; Eylon, Bat-Sheva (Routledge, 2011)