An Introduction to Difference Equations - Elaydi, Saber; Gehring, F.W.; Ribet, K.A. (Springer New York, 2005)