An Introduction to Difference Equations (Undergraduate Texts in Mathematics)