This book is a practical guide to trading and using Contracts for Difference (CFDs). It also does a good job of summarizing the history of CFDs.
Newcomers to this type of trading will learn the basics of trading CFDs and placing orders with brokerages. Moreover, traders of all types will learn techniques that will help them in their trade development.