Futures Spreads: Classification, Analysis, Trading.