Revision books for maths / science (Milton PO4)

Few years old but still relevant in the main. Aimed for someone studying for GCSE at higher levels.