Numerical solution of differential equations introduction to finite difference and finite element methods - Li, Zhilin; Zhonghua, Qiao; Tang, Tao (Cambridge University Press, 2018)