Algebras, Rings and Modules Volume 1 - Hazewinkel, Michiel (Springer Science + Business Media, Inc., 2005)