Text this: Finite element programming in nonlinear geomechanics and transient flow /