CP VIOLATION: FROM QUARKS TO LEPTONS