Excellent textbook provides undergraduates with an accessible introduction to the basic concepts of abstract algebra and to the analysis of abstract algebraic systems. Features many examples and a large number of problems of varying levels of difficulty at the end of each chapter.