Principles of European environmental law - Macrory, Richard; Havercroft, Ian; Purdy, Ray (Avosetta series ;, 2004)