Understanding Energy Contracts Fundamentals