Everest, G., van der Poorten, A., Shparlinski, I., & Ward, T. (2003). Recurrence Sequences. American Mathematical Society