EU Environmental Legislation: Legal Perspectives on Regulatory Strategies (New Horizons in Environmental and Energy Law series)