Intended as a textbook for courses in difference equations or difference calculus, this book uses techniques of elementary analysis and linear algebra to investigate solutions of difference equations. The text includes sections on stability theory and chaotic behaviour, as well as exercises and applications related to the discrete modelling of economic and biological phenomena. The emphasis is on computations and applications rather than theory.