Digital Lighting and Rendering (2nd Edition)