Monte Carlo methods - Kalos, Malvin H. (Wiley-VCH, 2008)