Top-notch Special Training This book has three versions: Chinese, Mathematics and English.
The question bank is very good and sufficient, which is more suitable for synchronous training in this grade. The explanation in the answer is comprehensive. I won't do it. Just look at the explanation.