You do not need to buy any books, but they can certainly be helpful. If you would like to get one, here are some I would recommend for:
Maths KS3
KS3 Mathematics Revision Guide: Levels 5-8 - CGP
KS3 Maths: Workbook and Answers Multipack - Levels 5-8 - CGP
Maths GCSE - Foundation
GCSE Mathematics Revision Guide: Higher - CGP
GCSE Mathematics: Complete Revision and Practice Pt. 1 & 2 (Complete Revision & Practice) - CGP
Maths GCSE - Higher
GCSE Maths Workbook/Answers: Higher - CGP
GCSE Maths: Higher Level - Letts
Science KS3
KS3 Science: Revision Guide - Levels 5-7 - CGP
KS3 Science: Workbook/Answers (Levels 3-7) - CGP
KS3 Science: Complete Revision and Practice (Complete Revision & Practice) - CGP
Double Science GCSE
KS4 Chemistry: Workbook and Answer Book - Higher - CGP (Foundation also available)
KS4 Physics: Higher Workbook and Answer Book (Multi Pack) - CGP (Foundation also available)
KS4 Biology: Workbook and Answer Book - Higher (Multi Pack) - CGP (Foundation also available)
Physics GCSE
GCSE Physics Revision Guide - CGP
GCSE Physics Complete Revision and Practice (Complete Revision & Practice) - CGP