This is a great starting point if you are considering the world of trading CFDs. It is easy to understand and not full of indecipherable jargon.
Importantly, Ashley and Jeff discuss the risks in trading CFDs as well as the opportunities available through preparation and discipline.
To gain a balanced and comprehensive overview of trading CFDs, I highly recommend you start by reading this book.