Solving Numerical PDEs: Problems, Applications, Exercises - Quarteroni, A.; Ambrosio, L.; Formaggia, Luca; Saleri, Fausto; Veneziani, Alessandro (Springer Milan, 2012)