Programming the finite element method - Smith, I. M. (John Wiley & Sons, 2004)