Algebras, rings and modules Vol-2 - Hazewinkel, Michiel (New Delhi Springer, 2011)