Energy Law in Europe: National, EU and International Regulation by Catherine Redgwell | Menrva Books