Visit these following web pages for more information:
WWW: http://www.artofillusion.org/
WWW: http://aoi.sourceforge.net/