Algebras,rings and modules.v.2 - Hazewinkel,Michiel (Springer, 2007)