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