Monte Carlo integration1 is used to approximate the rendering equation by random sampling from a distribution that must be supplied by a Bxdf plugin. Thus, it is essential that Bxdf plugin authors understand what Monte Carlo integration is.2
Global integrators (themselves plugins) are introduced to provide context. However, an in-depth explanation on how to write Integrator plugins is beyond the scope of this book.