Have you read your provider's PDS (=Product Disclosure Statement) ? It should explain how CFD works. I don't think you need to read that many books on trading the CFDs.
CFDs are leveraged financial products. You need to understand the risks and rewards involved in using them.
The other thing you might want to know is the difference between market makers and DMA CFDs.
However, if you are talking about trading strategies, then that is a different issue.