Models, Modules and Abelian Groups by