CP violation - Branco, Gustavo Castelo (Clarendon Press, 1999)