Exploring Monte Carlo Methods by J. Kenneth Shultis & William L. Dunn