An introduction to ray tracing - Glassner, Andrew S. (Academic Press, 1993)