Rings, modules and linear algebra : a further course in algebra describing the structure of Abelian groups and canonical forms of matrices through the study of rings and modules / - Hartley, B. (Chapman & Hall,, 1970)