1. J. T. Barrows, Jr., A new method for constructing multiple error correcting linear residue codes, Rep. R-277, Coordinated Sci. Lab., Univ. of Illinois, Urbana, 1966.
2. L. Blum, M. Blum, and M. Shub, A simple unpredictable pseudo-random number generator, Siam J. Comput. vol. 15, 1986 pp. 364–383.
3. C. F. Gauss, Disquisitiones Arithmeticae, 1801; reprinted in English translation by Yale Univ. Press, New Haven, CT. 1966.
4. S. GolombShift Register Sequences. Aegean Park Press, Laguna Hills CA, 1982.
5. D. Knuth, The Art of Computer Programming, Vol 2. Seminumerical Algorithms. Addison-Wesley, Reading MA, 1981.