An introduction to ray tracing / edited by Andrew S. Glassner