AUTHOR :Artin, Michael. TITLE :Algebra / Michael Artin. PUBLISHER :Englewood Cliffs, N.J. : Prentice Hall, c1991. -------------------------------------------------------------------