On the Distinction Between Vertical and Horizontal Direct Effects of Community Directives: What Role for the Principle of Equality? - European Public Law View On the Distinction Between Vertical and Horizontal Direct Effects of Community Directives: What Role for the Principle of Equality? by - European Public Law On the Distinction Between Vertical and Horizontal Direct Effects of Community Directives: What Role for the Principle of Equality? 5 3 European Public Law