Numerical approximation of partial differential equations - Quarteroni, Alfio; Valli, Alberto (Springer Series in Computational Mathematics, 23, 2008)