Abelian Groups And Models by David M. Arnold