  In this lecture I review the present status of CP violation in the Standard
Model and some of its extensions and discuss ways to distinguish different
models.
  Contents
  1. Introduction 2. CP violation in the Standard Model 3. Test the Standard
Model in B decays 4. Models for CP violation 5. The KM unitarity triangle and
new physics 6. Direct CP violation in neutral Kaon system 7. The electric
dipole moment 8. Partial rate asymmetry 9. Test of CP violation involving
polarization measurement 10. Baryon number asymmetry 11. Conclusion
