Ray Diagram Applet
Documentation
Carlo Barraco, Parkside Collegiate Institute