Monte Carlo simulation is a method of evaluating substantive hypotheses and statistical estimators by developing a computer algorithm to simulate a population, drawing multiple samples from this pseudo-population, and evaluating estimates obtained from these samples. This book explains the logic behind the method and demonstrates its uses for research.