Numerical Methods and Applications by Ivan Dimov & Ivan Lirkov