Part I. Preliminaries: 1. Introduction
2. Notation and auxiliary results
Part II. Bounds of Character Sums: 3. Bounds of long character sums
4. Bounds of short character sums
5. Bounds of character sums for almost all moduli
6. Bounds of Gaussian sums
Part III. Multiplicative Translations of Sets: 7. Multiplicative translations of subgroups of F*p
8. Multiplicative translations of arbitrary sets modulo p
Part IV. Applications to Algebraic Number Fields: 9 Representatives of residue classes
10. Cyclotomic fields and Gaussian periods
Part V. Applications to Pseudo-random Number Generators: 11. Prediction of pseudo-random number generators
12. Congruential pseudo-random number generators
Part VI. Applications to Finite Fields: 13. Small mth roots modulo p
14. Supersingular hyperelliptic curves
15. Distribution of powers of primitive roots
16. Difference sets in Vp
17. Dimension of BCH codes
18. An enumeration problem in finite fields.