Continuum and Computational Mechanics for Geomechanical Engineers