We have just entered a period during which we expect considerable progress
toward understanding CP violation. Here we review what we have learnt so fa
r, and what is to be expected in the near future. To do this we cover the f
oundation of CP violation at a level which can be understood by physicists
who are not working in this field.