Stochastic Simulation and Monte Carlo Methods