Better book to use for FI/Derivatives/AI?

For those of you who are using Schweser/CFAi and read FI/Derivatives/AI (Book 5, Schweser) What book was better in explanation for each of those topics? Your thoughts are appreciated, thanks.

Schweser was killing me on Derivatives, but that may just be because the material was, simply, hard. I didn’t need the “fluff” of the CFAI materials for many other sections, but I thought CFAI covered derivatives in a much easier to understand, more intuitive manner. Schweser’s FI section was easy enough for me, but I’m taking an undergraduate bonds course this semester as well, so that may have helped. AI is pretty straightforward, go ahead and use schweser.