Programming the finite element method - Smith, I. M. (Wiley, 1988)