CS 563 Advanced Topics in
Computer Graphics
Realistic Raytracing
 by Zack Waters