Programming the finite element method. With application to geomechanics. - Smith, I. M. (Wiley, 1982)