Introduction to Molecular Simulation and Statistical Thermodynamics