Sale Quick view Add to Cart Energy Price Risk: Trading and Price Risk Management $335.00 $333.45 Palgrave Macmillan