Understanding and implementing the finite element method - Gockenbach, Mark S. (Siam, 2006)