Shift Register Sequences
Solomon W. Golomb
Holden-Day, Inc.
Shift register sequences are used in a broad range of applications,  particularly in random number generation, multiple access and polling  techniques, secure and privacy communication systems, error detecting and  correcting codes, and synchronization pattern generation, as well as in modern  cryptographic systems. Written in a clear and lucid style, Dr. Golomb's approach is  completely mathematical with rigorous proofs of all assertions. The proofs,  however, may be omitted without loss of continuity by the reader who is  interested only in results. Dr. Golomb is considered one of the foremost experts  in the world with respect to combinatorial and geometrical aspects of coded  communications.