Title: Abelian Groups, Rings, Modules, and Homological Algebra. Pure and Applied Mathematics