CONTEMPORARY ABSTRACT ALGEBRA - JOSEPH A GALLIAN