Computer simulation techniques have become almost essential in the study of the macro-molecular phenomena and phase behaviour on the molecular level. Understanding Molecular Simulation describes simulation techniques along with the physics behind the phenomena that these techniques simulate.