Examination questions . Teaching and learning, double-speed training, synchronous training. These three books are all quite good. Generally, there are examples to explain, which is helpful to preview the new lesson. The above difficulties are hierarchical and helpful to self-test.
I usually use these three books, which are quite helpful to my study.