I have used the ICB Books, i have passed M5, M6, M7, and have my M8 Exam booked for tomorrow.
I also bought the book for A2, just to revise for the M8 exam as it covers every thing.
I found the new ICB study books exceelent, they cover the complete syllabus and also have tasks and assignments for you to complete.
If you are self studying like myself, you will find the new ICB Books excellent.
All the best for your studies.