Predicting the behaviour of soil masses is only possible when the model studied considers the interaction of the soil skeleton and pore fluid. This reference offers clear and comprehensive explanations of the complex modelling of soil behaviour, outlining the basis of a computational approach applied to earthquake engineering. An ideal reference for researchers and academics with limited experience in programming but who use computer modelling in their research, "Practical Programming in Computational Geomechanics" includes several different models with a graphic post-processor to facilitate the development of new and modified constitutive models.