Mathematical models and Monte Carlo algorithms for physically based rendering by E. Lafortune