I haven't had chance to read all of this book yet, but I'm really impressed with it so far. It covers everything you need to know in clearly laid-out sections, so if you want to look up a particular weak spot you'll find it easily. Gives explanations and then mock questions for each section, plus two mock exams at the end (answers to everything provided later, with explanations). I'd really recommend this, whatever level your maths is at - it's great at explaining things from scratch and building confidence or just for refreshing your memory. The tone is just right too - helpful but not patronising!