Algebra - Bourbaki, Nicolas (Springer Berlin, 1989)
Elements of mathematics,Algebra vol.1contains chapters 1-3,&Algebra vol.2 contains chapters 4-7