An introduction to difference equations - Elaydi, Saber, 1943- , (Springer, 2005)