i go to a selective and we used the cambridge spectrum for yr 9 and new century for yr 10
spectrum is good
new century is shit
and apparently oxford gives you the wrong answers at the back
if it was up to me id get one of those accelerated maths learning books
or go to your local...