An introduction to linear difference equations - Batchelder, Paul M.