Solving PDEs in C++: numerical methods in a unified object-oriented approach - Shapira, Yair, 1960- , author (Society for Industrial and Applied Mathematics, 2006)