The theory of invariance of modules under automorphisms of their envelopes and covers has opened up a whole new direction in the study of module theory. It offers a new perspective on generalizations of injective, pure-injective and flat-cotorsion modules beyond relaxing conditions on liftings of homomorphisms. This has set off a flurry of work in the area, with hundreds of papers using the theory appearing in the last decade. This book gives the...