Abstract Algebra (revised edition) - David S. Summit (New Delhi Wiley, 2004)