Maths in Focus despite it's flaws with its questions, is quite good when it comes to explaining concepts
but in all honesty, a Fitz and Cambridge should be fine, providing you at least try applying what you learn to questions, you'll find learning that way to be fairly effective