The main goal of this book is the construction of families of Calabi-Yau 3-manifolds with dense sets of complex multiplication fibers. The new families are determined by combining and generalizing two methods. Firstly, the method of E. Viehweg and K. Zuo, who have constructed a deformation of the Fermat quintic with a dense set of CM fibers by a tower of cyclic coverings. Using this method, new families of K3 surfaces with dense sets of CM fibers and involutions are obtained. Secondly, the construction method of the Borcea-Voisin mirror family, which in the case of the author's examples yields families of Calabi-Yau 3-manifolds with dense sets of CM fibers, is also utilized. Moreover fibers with complex multiplication of these new families are also determined. This book was written for young mathematicians, physicists and also for experts who are interested in complex multiplication and varieties with complex multiplication. The reader is introduced to generic Mumford-Tate groups and Shimura data, which are among the main tools used here. The generic Mumford-Tate groups of families of cyclic covers of the projective line are computed for a broad range of examples.