Text this: Rings, modules, algebras and abelian groups /