Geometric Optics – Interactive Simulations
phet.colorado.edu