Rings and semigroups - Petrich Mario (Berlin Springer-Verlag, 1974)