Mathematics, step by step, this book is very good, but the answer is not detailed, suitable for upper-middle level mathematics. Innovative design is also good, but the answer is not very detailed.
Foreign languages, the golden list of the century. A very good book, with a set of summary methods ~ (It's a good literary century gold list) I suggest that you can buy a special reading book and read it twice a day, and your English will surely advance by leaps and bounds.
For example, physics, if you are not good at physics, you can buy "Wang Houxiong Learning Case", which is very detailed and the tone of the answer is very good, which will make people feel kind. When you make progress in physics, you can buy the second textbook for middle school students, which will help you improve your level.
Chemistry is definitely BBK! ! ! Also, you can buy a book on Longmen, and your chemistry will be impeccable.