Categories of algebraic systems : vector and projective spaces, semigroups, rings and lattices - Petrich, Mario (Springer, 1964)