Abstract Algebra - Kuczkowski, J. E.