I found the Barron's Pre-Calc book to be very good BUT it was also full of typos. So how can it be so good, you ask? Well, it covered a lot of material including complex numbers, division of polynomials, trig, and more, and it covered it all pretty well. Like I said, it has a lot of typos and you need to make sure you recognize them, but reading that book prepared me very well. Before that I went through a book on ACT-level math to prepare for the ACT. I'd suggest starting with a book at that level and then moving onto the Barron's pre-calc book. Unlike virtually every other pre-calc curriculum, the Barron's book did not cover any calc-related topics at all, nothing on the limit concept or slope-secant lines, etc. But instead, it focused on a broad swath of material that three years later I draw from.