libros electronicos contract for difference definition