Difference Equations by Paul Cull, Robby Robson & Mary E. Flahive