First Course in Abstract Algebra, A