Random number generation and Monte Carlo methods - Gentle, James E. (Springer, 1998)