Algebras, rings and modules vol-2 - Hazewinkel, Michiel (new delhi springer, 2011)