Hello , I wish to study Analysis and Algebra 1-2 years down the line when I take up graduate level courses on the subject.I wish to strengthen my foundations during the year in my free time , before I join the courses. As a prerequisite for Analysis I aim to do a study of Apostol - Calculus Volume 1 and use Spivak as a reference. I hope to gain some knowledge that is necessary before beginning analysis. I estimate that I may need anywhere between 6 months to 1 year to learn something substantial from Apostol. My question is , as Apostol is a prerequisite before studying analysis , is there something similar in Abstract Algebra. How is the book on Abstract Algebra by Fraleigh ? https://www.amazon.com/First-Course-Abstract-Algebra-7th/dp/0201763907 I read parts of Herstein(https://www.amazon.com/Topics-Algebra-I-N-Herstein/dp/0471010901) and Artin (https://www.amazon.com/Algebra-Michael-Artin/dp/0130047635) and found them a bit tough. Will a year spent with Fraleigh prepare me for these books ? And do I have to finish Apostol(not the problems of course those may take much longer, at least the theory part) before I can begin Fraleigh or can I do them side by side ?