Abstract Algebra: Theory and Applications
abstract.ups.edu