I use the textbook from ICMA and it is called CMA learning system. I think it covers all the info that gonna be tested in the exam. Of course, It is English Version and You will get to know a lot about Financial management and General management, even the economics.
I sincerely think ICMA's learning system is ok for Test and I have passed the test via the study on this series of books. Self-study is enough as long as you have accounting and Finance basis.
I don't have Finance & Accounting background at all. But pass 3 parts by self-study, I only have part 4 left now. And all of scores are above 600. I am not going to say I am smart, but just to give you a hint that it is not difficult, and don't need to spend 10,000.00 RMB for the class.