Module Theory, Extending Modules and Generalizations - Adnan Tercan, Canan C. Yücel (Springer, 2016)