I am a first year Physics undergraduate at Imperial College and this book covers all the major topics in a clear and concise way.
To see a full list of everything covered go to the 'search inside this book' link below its image.
The book starts each topic from the basics, so don't worry about being thrown in at the deep end having forgotten stuff. But also don't be put off thinking it wastes time on the basics, it doesn't.
There are a lot of question and answers on all the topics as you go along so you can check your understanding, and worked examples too.
I would say it is best for physics and I would double check with the course teacher/lecturer for biology or chemistry as it is not cheap. For me, it was the perfect choice!