This Second Edition has been fully updated. The wide range oftopics covered inthe First Edition has been extended with newchapters on finite element methodsand lattice Boltzmann simulation.New sections have been added to the chapters ondensity functionaltheory, quantum molecular dynamics, Monte Carlo simulationanddiagonalisation of one-dimensional quantum systems.The book covers many different areas of physics research anddifferent computa-tional methodologies, with an emphasis oncondensed matter physics and physicalchemistry. It includescomputational methods such as Monte Carlo and moleculardynamics,various electronic structure methodologies, methods for solvingpar-tial differential equations, and lattice gauge theory.Throughout the book, therelations between the methods used indifferent fields of physics are emphas-ised. Several new programsare described and these can be downloadedfromwww.cambridge.org/9780521833462The book requires a background in elementary programming,numerical analysisand field theory, as well as undergraduateknowledge of condensed matter theoryand statistical physics. Itwill be of interest to graduate students and researchersintheoretical, computational and experimental physics.Jos THIJSSENis a lecturer at the Kavli Institute of Nanoscience at DelftUniversityof Technology.