Numerical treatment of partial differential equations (Berlin ; | New York : Springer, 2007)