Hello. I wanted to complete my preparation in algebra 2 and precalculus so that I can tackle Spivak's "Calculus." I have a few options in front of me. I can either go: 1. through the Art of Problem Solving series rather quickly to be prepared. The issue with that is that some members here scoffed at those books, which led me to assume they wouldn't be the more rigorous preparation I can get. 2. Another option is Algebra by Gelfand, in conjunction with "Geometry" by Lang, Jacobs and Kiselev. After completing those, I can go through "Basic Mathematics" by Lang and the Art of Problem Solving Precalculus book. Is the second option more rigorous and would better prepare me for higher mathematics (I am planning to pursue a Mathematics degree)? Also, I would appreciate if someone would recommend some other textbooks to use as well.