Learning introductory physics with computational modelling and interactive environments, R, Neves, J Schwartz, J Silva, V Teodoro, and P Vieira , Jan, (2012)