The RenderMan TM companion a programmer's guide to realistic computer graphics - Upstill, Steve (Addison-Wesley, 1994)