Real-time shading - Olano, Marc. (AK Peters, 2002)