An introduction to difference equations - Elaydi, Saber N. (Undergraduate texts in mathematics, 2005)