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