Introduction to Difference Equations, Hardback/Saber Elaydi