A Monte Carlo Primer by Stephen A. Dupree & Stanley K. Fraley