Title: Theory of Difference Equations Numerical Methods and Applications