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