Module theory, extending modules and generalizations - Tercan, Adnan; Yücel, Canan C. (Birkhäuser, 2016)