Energy Price Shocks and Macroeconomic Performance - 9781138947191