Difference Equations: An Introduction With Applications - Kelley, Walter G; Peterson, Allan C (New Delhi Academic Press, 2009)