cambridge goes into way too much detail and asks questions that are beyond the parameters of the syllabus, if you want a challenge try them, but the best in terms of explanation would be maths in focus, and best in terms of juicy questions would be the small yellow book (not sure if it is couchman or fitz)