CP violating rate asymmetries in B decays