The purpose of this handbook is to provide an accessible & comprehensive compendium of Monte Carlo techniques & related topics. It contains a mix of theory (summarized), algorithms (pseudo & actual), & applications. Since the audience is broad, the theory is kept to a minimum, this without sacrificing rigor.