Programming the finite element method - Smith, I.M.; D.V.Griffiths; L.Margetts (London Wiley, 2014)