Simulation and the Monte Carlo Method, 2nd Edition Set by Reuven Y. Rubinstein, Dirk P. Kroese & Rueven Y. Rubinstein