Text this: Random number generation and Monte Carlo methods / James E. Gentle.