Materials Similar to Computer Simulations to Support Science Instruction and Learning: A critical review of the literature