An Introduction to Difference Equations - Elaydi, Saber N. (New York Springer, 1999)