Abelian Groups Module Theory and Topology