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