Abstract. After an introduction to the Standard-Model description of CP violation and a brief look at the present status of this phenomenon in the kaon system, a classification of non-leptonic B-decays is given and the formalism of B 0 d,s -B 0 d,s mixing is discussed. We then turn to the B-factory benchmark modes, CP violation in charged B decays, and the B s -meson system. Finally, we focus both on B → πK decays, which play an important role to probe the CKM angle γ, and on the B d → π + π − , B s → K + K − system, which allows an interesting determination of β and γ.