Introduction to Partial Differential Equations A Computational Approach - Tveito, Aslak; Winther, Ragnar (Springer Berlin Heidelberg, 2005)