Khan Academy
Khan Academy: Rendering: Ready to Dive Into Some Math?
In this lesson we are going to explore the most fundamental calculation a ray tracer performs: ray object intersection. It also lists information you need to know before you start this lesson.