Use the textbook - it does contain extra info that's not on the spec but I found it so useful to understand better certain topics.
You can find a free pdf on the internet somewhere. If I find the link I'll put it in the thread.
Apparently, the CPG revision guide is good, I haven't used it since I'm not a fan of the format
I also used Allery Chemistry for online learning and revision - he's on YouTube and his vids are so clear.
SnapRevise do a good summary booklet of each topic for free if you sign up (also free)
Hope this helps!