I used Schweser and the GARP Books. Primarily Schweser, did a lot of practice questions. Some topics are not very clear in the schweser notes and those I read from the GARP reference material, probably about 15-20 % of all topics.
For Operations (particularly BASEL topics) that are tedious, I watched BT videos on youtube. Hope this helps.