Understanding Molecular Simulation: From Algorithms to Applications explains the physics behind the 'recipes' of molecular simulation for materials science. Computer simulators are continuously confronted with questions concerning the choice of a particular technique for a given application. A wide variety of tools exist, so the choice of